Lecture | Date | Topic | Reading | Comments |
1 | Jan 23 | Overview, goals, logistics | Kurose/Ross, Chapter 1 |
No review due |
2 | Jan 28 | Internet architecture, layering, end-to-end arguments | Cla88, SRC84 | ( Zim80, optional) |
3 | Jan 30 | TCP/IP architecture | CK74 | |
Feb 4 |
Project discussion |
|||
4 | Feb 6 |
TCP congestion control 1 | Jac88, RCJ88 | |
5 |
Feb 11 |
TCP congestion control 2 |
||
7 |
Feb 13 |
Router support for congestion control | FJ93, DKS89 | |
8 |
Feb 20 |
Wireless TCP | B+95 ES98 | Project proposals
due |
9 |
Feb 25 |
Routing behavior in the Internet | Pax96, LMJ97 | |
10 |
Feb 27 |
Integrated Services | Z+93, BCS94 | |
11 |
Mar 4 |
Differentiated Services | B+98, NJZ97 | |
12 |
Mar 6 |
Router design | P+98 | |
Mar 11 |
Project presentations
(checkpoint) |
|||
13 | Mar 13 |
Router lookup and packet classification 1 |
B+97b,
GM99 |
Homework due |
Mar 18 |
Router lookup and packet classification 2 |
|||
Mar 20 |
Midterm |
|||
14 | Apr 1 |
Packet scheduling | BZ96, SCP95 | Paper SCP95 can be replaced by |
15 | Apr 3 |
Dynamic Packet State (DPS) | SSZ98, SZ99 | |
Apr 8 |
Internet security |
S+00,
M+01 |
||
16 | Apr 10 |
IP Multicast | Dee88, HC99 | |
17 | Apr 15 |
Reliable and resilient multicast | F+95, X+97, |
CMB00, optional |
Apr 17 |
Application level multicast |
CRZ00,
J+00 |
||
Apr 22 |
Content distribution networks and web caching |
F+98,
K+97 A+99, VAD98 |
||
22 | Apr 24 |
Overlay networks |
C+00,
Ora00 |
O'Reilly P2P Directory |
23 | Apr 29 |
Peer-to-peer networking | ||
24 | May 1 |
Active networks | Wet99 | TJ96, optional |
27 | May 6 |
Future directions in networking research | ||
28 | May 8 |
Project presentations 1 | ||
29 | May 13 |
Project presentations 2 | ||
May 18, 8-11am |
Final Exam |