V22.0480-005
Tentative Schedule--subject to change

Week of
Tuesday
Thursday
1/19
-
1/23
Introduction
Text: 1.1-1.3
Socket Programming
Text: 1.4
Read: IPC
Assignment: Lab 1
1/26
-
1/30
Direct links
Text: 2.2-2.3, 2.5-2.7
Switching 1
Text: 3.1-3.3
Assignment: Lab 2
Due: Lab 1
2/2
-
2/6
Switching 2
Text: 3.4
Read: Switch scheduling
DNS
Text: 9.1
Due: Lab 2
NYU drop deadline next Monday
2/9
-
2/13
Transport protocols
Text: 4.1, 5.1-5.2
Interface hardware
Text: 2.9
Read: afterburner
2/16
-
2/20
Routing
Text: 4.2-4.3
Read: Peering
Assignment: Lab 3
Guest lecture: Routing & next lab
2/23
-
2/27
Congestion control
Text: 6.1-6.4
Read: congestion avoidance
Guest lecture: QoS
Text: 6.5
Read: TCP in ANSNET
3/1
-
3/5
Error detection/Quiz review
Text: 2.4
Due: Lab 3
Midterm Quiz
3/8
-
3/12
RPC
Text: 5.3, 7.1
Multicast
Text: 4.4
Read: mbone
3/15
-
3/19
spring break
spring break
3/22
-
3/26
Caching
Compression
Text: 7.2
Read: Redundant traffic
NYU withdrawal deadline next Monday
3/29
-
4/2
no lecture
Replication
4/5
-
4/9
Wireless networks
Text: 2.8
Read: GPSR
Cryptography
Text: 8.1-8.2
Assignment: Lab 4
4/12
-
4/16
Security 1
Read: 8.3-8.4
Security 2
Read: Authentication on the Web
Due: Lab 3
4/19
-
4/23
Peer-to-peer 1
Text: 9.4
Peer-to-peer 2
4/26
-
4/30
Closing remarks / Quiz review
Read: End-to-end arguments
Final Quiz