| Lecture | Date | Lecturer | Topic | Reading | Comments |
|---|---|---|---|---|---|
| 1 | Aug 26 | Ion | Overview, goals, logistics [.ppt] [.pdf] [x4.pdf] | 1.1 | |
| 2 | Aug 28 | Kevin | Network Applications [.ppt] [.pdf ] [x4.pdf] | 9.2, 9.3 | |
| Sept 2 | Labor Day Holiday | ||||
| 3 | Sept 4 | Kevin | Network Performance Modeling [.ppt] [.pdf] [x4.pdf] Internet architecture, layering [.ppt] [.pdf] [x4.pdf] | 1.2, end-to-end paper | HW 1 assigned |
| 4 | Sept 9 | Ion | Encoding, framing [.ppt] [.pdf] [x4.pdf] | 2.1, 2.2, 2.3 | |
| 5 | Sept 11 | Kevin | Socket programming [.ppt] [.pdf] [x4.pdf] | 1.3, Sections 3.1-3.7, 4.1-4.6, 6.1-6.3 of Unix Network Programming | |
| 6 | Sept 16 | Ion | Error detection and reliable transmission [.ppt ] [.pdf] [x4.pdf] | 2.4, 2.5 | |
| 7 | Sept 18 | Ion | Ethernet and 802.11 [.ppt] [.pdf] [x4.pdf] | 2.6, 2.8 | HW 1 due Project 1 assigned |
| 8 | Sept 23 | Kevin | Switching and Forwarding [.ppt] [.pdf] [x4.pdf] | 3.1, 3.2 | HW 2 (pdf) assigned |
| 9 | Sept 25 | Kevin | Switch and Router Design [.ppt] [.pdf] [x4.pdf] | 3.4 | |
| 10 | Sept 30 | Ion | Intradomain routing: distance vector and link state [.ppt] [.pdf] [x4.pdf] | 4.1, 4.2 | |
| 11 | Oct 2 | Ion | Interdomain routing [.ppt] [.pdf] [x4.pdf] | 4.3 | |
| 12 | Oct 7 | Kevin | Multicast [.ppt] [.pdf] [x4.pdf] | 4.4 | HW 2 due
(solutions: ps, pdf)
Sample questions for Midterm [.doc] [.pdf] |
| Oct 9 | Midterm 1 | ||||
| 13 | Oct 14 | Kevin | Multicast (continued) | 5.2 | |
| 14 | Oct 16 | Kevin | Transport Protocols [.ppt] [.pdf] [x4.pdf] | 6.1, 6.2 | Project 1 due
HW 3 assigned Midterm solutions [.doc] [.ps] |
| 15 | Oct 21 | Kevin | Transport Protocols (continued) | ||
| 16 | Oct 23 | Kevin | Congestion Control and Avoidance [.ppt] [.pdf] [x4.pdf] | 6.3 | Project 2 assigned |
| 17 | Oct 28 | Kevin | Congestion Control and Avoidance (continued) | ||
| 18 | Oct 30 | Ion | Router support for congestion control: RED and Fair Queueing [.ppt] [.pdf] [x4.pdf] | 6.4 | |
| 19 | Nov 4 | Ion | Router support for congestion control: RED and Fair Queueing (continued) | ||
| 20 | Nov 6 | Ion | Quality of Service (QoS) and resource allocation [.ppt] [.pdf] [x4.pdf] | 6.5 | HW 3 due |
| Nov 11 | Veterans Day Holiday | ||||
| 21 | Nov 13 | Ion | Integrated services [.ppt] [.pdf] [x4.pdf] | ||
| 22 | Nov 18 | Ion | Differentiated Services [.ppt] [.pdf] [x4.pdf] | 9.1 | HW 4 assigned |
| 23 | Nov 20 | Ion | Differentiated Services (continued) and a note on "Joining Operation in Chord" [.ppt] [.pdf] [x4.pdf] | ||
| 24 | Nov 25 | Ion | Distributed Name Service (DNS) and the World
Wide Web [.ppt] [.pdf] [x4.pdf],
and Hypertext Transfer Protocol (HTP) [.ppt] [.pdf] [x4.pdf] |
||
| 25 | Nov 27 | Ion | Peer-to-Peer networking [.ppt] [.pdf] [x4.pdf] | ||
| Nov 28-29 | Thanksgiving Holiday | ||||
| 26 | Dec 2 | Kevin | Network Security[.ppt] [.pdf] [x4.pdf] | 8.1, 8.2 | HW 4 due |
| 27 | Dec 4 | Ion | Summary | Project 2 due: 11:59:59pm | |
| Dec 14 | Final Exam (8-11am) |