Unique number: 55820, Time: Mon Wed 2-3:30PM, Classroom: RAS 215
Instructor: Yin Zhang, Email: yzhang at cs.utexas.edu, Office hours: Mon Wed 3:30-4:30PM, Office: ACES 5.248
Teaching Assistant: Ms. Mi Kyung Han (TA page), Email: hanmi2 at cs.utexas.edu, Hours: Tue Thu 2:30-3:30PM (and by appointment), Desk: ACES 6th floor Student Lounge
The following is an approximate schedule for the semester. All dates are subject to change and may be updated in the future.
|
Wk |
Date |
Topic |
|
Lecture Notes |
Project and Homework |
|
Part 1: Networking
Review (Reference: Kurose and Ross textbook) |
|||||
|
1 |
1/14 |
Course Mechanics; Networking Overview |
K&R Chapter 1 |
|
|
|
1/16 |
Error Control and Reliable Transmission |
K&R Chapter 5 (Section 5.2) and 3 (Section 3.4) |
|
||
|
2 |
1/21 |
No class (Martin Luther King Jr. Day) |
|||
|
1/23 |
Transport Layer: Flow and Congestion Control |
K&R Chapter 3 |
|
||
|
3 |
1/28 |
Network Layer: Routing and Addressing |
K&R Chapter 4 |
|
|
|
1/30 |
Link Layer: Addressing, LANs, ARP |
K&R Chapter 5 |
|
||
|
4 |
2/4 |
Discussions on Course Project Ideas |
|
|
|
|
2/6 |
Application Layer: DNS, HTTP, Synthesis |
K&R Chapter 2 |
|
||
|
Part 2: Networking
Design Principles (Reference: Network Design
Principles Papers) |
|||||
|
5 |
2/11 |
Signaling: Separation of Data and Control |
Reading List [1-5] |
|
|
|
2/13 |
State Management: Hard-state vs. Soft-state |
Reading List [6-8] |
|
||
|
2/15 |
|
|
|
Project Proposal Due (by 11:59pm) |
|
|
6 |
2/18 |
Randomization |
Reading List [9-13] |
|
|
|
2/20 |
Indirection |
Reading List [14-17] |
Homework 1 Assigned |
||
|
7 |
2/25 |
Resource Multiplexing |
Reading List [18-21] |
|
|
|
2/27 |
Multiplexing (cont’d) |
|
|
|
|
|
8 |
3/3 |
Virtualization and Design for Scale |
Reading List [22-27] |
Homework 1 Due |
|
|
Part 3: Internet
Design (Reference: Internet Design Papers) |
|||||
|
8 |
3/5 |
Internet Design: End-to-End Principle |
Reading List [30-31, 35-39] |
|
|
|
9 |
3/10 |
No class (Happy Spring Break!) |
|||
|
3/13 |
|||||
|
10 |
3/17 |
Rethinking Internet Design |
Reading List [32-34] |
Mid-term Project Report Due |
|
|
Part 4: Current
Networking Research and Practices (Reference: Current
Research Areas Papers) |
|||||
|
10 |
3/19 |
Unwanted Traffic and Network Intrusion Detection |
Reading List [40-45] |
Mid-term Exam Assigned |
|
|
11 |
3/24 |
|
Reading List [46-48] |
|
|
|
3/26 |
IP Network Operations and Management |
Reading List [49-51] |
|
||
|
12 |
3/31 |
Network Anomaly Detection |
Reading List [52-54] |
Mid-term Exam Due |
|
|
4/2 |
MPLS, VPN and Traffic Engineering |
Reading List [55-57] |
|
||
|
13 |
4/7 |
MPLS, VPN and Traffic Engineering (cont’d) |
Reading List [58-60] |
|
|
|
4/9 |
Clean-Slate Networking: Vision |
Reading List [61-63] |
Homework 2 Assigned |
||
|
14 |
4/14 |
Clean-Slate Networking: Research |
Reading List [64-65] |
|
|
|
4/16 |
External Help: Social Networks |
Reading List [66-68] |
Homework 2 Due |
||
|
15 |
4/21 |
Final project presentation |
|
|
|
|
4/23 |
Final project presentation |
|
|
|
|
|
16 |
4/28 |
Final project presentation |
|
|
|
|
4/30 |
Final project presentation |
|
|
|
|
|
5/2 |
|
|
|
Final Project Report Due (by 11:59pm) |
|
** All homework assignments should be submitted in hard copy to the TA at the beginning of class on due date.