CS144 schedule

Week of Tuesday Thursday
Sep 21
-
Sep 25
Intro, IP, & datagrams (dm)
Text: 1.1, 1.5, 2.7
Transport & reliability (dm)
Text: 3, up to 3.4
Sep 28
-
Oct 2
Application protocols (pal)
Text: 1.2, 2.1, 2.2, 2.6
Extra: Chapter 2: R14, R17, R20, D1, D11
Optional reading: BitTorrent, BitTyrant, Skype, alto charter
TCP & Congestion control (pal)
Text: 3.5, 3.6, 3.7
Optional reading:: TCP congestion avoidance, ledbat charter
Oct 5
-
Oct 9
IP and Forwarding (dm)
Text: 4.1, 4.3, 4.4
Extra: Chapter 4: R8, R11, R14, D1, D3
Routing 1 (pal)
Text: 1.3, 4.5, 4.6
Extra: Chapter 4: R25, R27, R31, D4
Due: Lab 1 (stop & wait)
Oct 12
-
Oct 16
Routing 2 (Guest lecture)
Text: 1.3, 4.5, 4.6
DNS (dm)
Text: 2.5
Due: Lab 2 (sliding window)
Oct 19
-
Oct 23
Multicast and IPv6 (pal)
Text: 4.7; "IP Essentials," Chapter 2
Midterm
Oct 26
-
Oct 30
Queuing, Caching, Content distribution (dm)
Text: 1.4, 2.6, 7.3.4
Optional reading: Fair Queueing, S3 web page, S3 paper
Physical and Link layers (dm)
Text: 5.1, 5.3-5.6, 5.8.2(5.8, MPLS section in 5th Ed.)
Due: Lab 3 (static routing)
Nov 2
-
Nov 6
DCCP & NAT (pal)
Text: 353-6(359-362 in 5th Ed.), Rosenberg
Multimedia, SIP (dm)
Text: 7.1-7.4
Nov 9
-
Nov 13
Security 1 (dm)
Text: 8, up to 8.4(8.3 in 5th Ed.)
Security 2 (dm)
Text: 8.5-8.9(8.8 in 5th Ed.)
Due: Lab 4 (dynamic routing)
Nov 16
-
Nov 20
Wireless (pal)
Text: 6.1-6.3
Network coding (pal)
Text: 5.2
Optional Reading: LT codes, MORE
Nov 23
-
Nov 27
Thanksgiving recess
Thanksgiving recess
Nov 30
-
Dec 4
Compact routing/Review (pal)
Reading: RFC 4984, up to the end of section 3
Optional Reading: On compact routing for the Internet, Routing Tables: Is Smaller Really Much Better
Internet Today (Guest lecturer: David Ward)
Text: TBD
Due: Lab 5 (NAT)

Final Exam Wednesday, December 9 12:15pm - 3:15pm