CS144 schedule

Week of Tuesday Thursday
Sep 20
-
Sep 24
Intro, IP, & datagrams (pal)
Text: 1.1, 1.5, 2.7
Application protocols (dm)
Text: 1.2, 2.1, 2.2, 2.6
Extra: Chapter 2: R14, R17, R20, D1, D11
Optional reading: BitTorrent, BitTyrant, Skype, alto charter
Sep 27
-
Oct 1
Transport & reliability (dm)
Text: 3, up to 3.4
TCP & Congestion control (pal)
Text: 3.5, 3.6, 3.7
Optional reading: TCP congestion avoidance, ledbat charter
Due: Lab 1 (stop & wait)
Oct 4
-
Oct 8
IP and Forwarding (pal)
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
Optional reading: Pitfalls in ISP-Friendly P2P design
Extra: Chapter 4: R25, R27, R31, D4
Due: Lab 2 (sliding window)
Oct 11
-
Oct 15
Routing 2 (dm)
Text: 1.3, 4.5, 4.6
Physical and Link layers (pal)
Text: 5.1, 5.3-5.6, 5.8.2(5.8, MPLS section in 5th Ed.)
Oct 18
-
Oct 22
DNS (dm)
Text: 2.5
Midterm
Oct 25
-
Oct 29
DCCP & NAT (pal)
Text: 353-6(359-362 in 5th Ed.), Rosenberg
Optional reading: Low Extra Delay Background Transport (LEDBAT)
Wireless (pal)
Text: 6.1-6.3
Due: Lab 3 (static routing)
Nov 1
-
Nov 5
Queuing, Caching, Content distribution (dm)
Text: 1.4, 2.6, 7.3.4
Optional reading: Fair Queueing, S3 web page, S3 paper
Network coding (Sachin Katti)
Text: 5.2
Optional Reading: LT codes, MORE
Nov 8
-
Nov 12
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 15
-
Nov 19
Multicast and IPv6 (pal)
Text: 4.7; "IP Essentials," Chapter 2
Optional reading: IPv4 Address Report
Security 3 (dm)
Text: 7.1-7.4
Nov 22
-
Nov 26
Thanksgiving recess
Thanksgiving recess
Nov 29
-
Dec 3
Wireless Routing and Full Duplex Wireless (pal)
Optional Reading: draft-ietf-roll-rpl-15,
Collection Tree Protocol,
Achieving Single Channel, Full Duplex Wireless Communication
Internet Today (Guest lecturer: Jon Peterson)
Text: TBD
Due: Lab 5 (NAT)

Final Exam Monday, December 6 12:15pm - 3:15pm