Week of | Monday | Wednesday |
---|---|---|
Mar 31 - Apr 4 |
Intro & socket programming (pal) Text: 1.1, 1.5, 2.7 |
|
Apr 7 - Apr 11 |
Applications & app programming (pal) Text: 1.2, 2.1, 2.2, 2.6 Extra: Chapter 2: R14, R17, R20, D1, D11 Optional reading: BitTorrent, BitTyrant, Skype |
IP and Forwarding (dm) Text: 4.1, 4.3, 4.4 Extra: Chapter 4: R8, R11, R14, D1, D3 Due: Lab 1: Simple Client |
Apr 14 - Apr 18 |
Routing (dm) Text: 1.4, 4.5, 4.6 Extra: Chapter 4: R25, R27, R31, D4 |
Transport & reliability (dm) Text: 3, up to 3.4 Due: Lab 2: Fingerd (Server) |
Apr 21 - Apr 25 |
TCP & Congestion control (pal) Text: 3.5, 3.6, 3.7 |
DNS (dm) Text: 2.5 |
Apr 28 - May 2 |
DCCP & NAT (pal) Text: 353-6, Rosenberg |
Queuing, Caching, Content distribution (dm) Text: 2.6, 7.3.4 Optional reading: S3 web page, S3 paper Due: Lab 3 (reliable transport) |
May 5 - May 9 |
Midterm |
Physical and Link layers (pal) Text: 5.1, 5.3-5.6, 5.8.2 |
May 12 - May 16 |
NIC Hardware (dm) Text: TBD |
Wireless link layers (pal) Text: 5.2, 6.1-6.3 Due: Lab 4 (static routing) |
May 19 - May 23 |
Wireless routing (pal) Required reading: Bicket et al. |
Network coding (pal) Text: 5.2 (review) Optional Reading: LT codes, MORE |
May 26 - May 30 |
Memorial Day |
Security 1 (dm) Text: 8, up to 8.4 |
Jun 2 - Jun 6 |
Security 2 (dm) Text: 8.5-8.9 |
SIP (jfp) Text: 7.4 Due: Lab 5 (routing protocol) |
Final Exam Friday, June 6 at 12:15pm