|
|
|
|
Lectures
Lecture slides will be posted here as the course progresses.
Date |
Lecture |
Readings |
Homework |
Project |
W 1/3
|
Introduction |
Chapters 1,2 |
|
out: proj1 |
F 1/5
|
Protocols and Layering |
|
out: hw1 |
|
M 1/8
|
Bits and Bandwidth |
|
|
|
W 1/10
|
Error detection and correction |
|
|
|
F 1/12
|
Multiple Access Networks |
|
|
out: proj2 |
W 1/17
|
Bridging LANs |
Chapter 3, spanning tree paper |
|
|
F 1/19
|
IP/ICMP and Network Layer |
Chapter 4 |
|
|
M 1/22
|
Routing |
|
out: hw2 |
|
W 1/24
|
Routing |
|
|
|
F 1/26
|
Sliding Window and ARQ |
|
|
out: proj3 |
M 1/29
|
TCP connections |
Chapters 5.1, 5.2 |
|
|
F 2/2 -- W 2/7
|
TCP congestion |
Chapters 6.1, 6.3, 6.4, Van Jacobson & Karel's paper |
|
|
F 2/9
|
Practical networking |
|
|
|
M 2/12 and W 2/14
|
Interdomain routing |
|
|
|
W 2/21 and F 2/23
|
Mobile Ad-hoc networks |
Survey,
AODV,
DSDV,
DSR,
TORA |
|
|
M 2/26
|
HTTP and Web |
Chapter 9.2 Improving www latency |
|
|
W 2/28 and F 3/2
|
P2P systems |
Chapter 9.4.2 |
|
|
M 3/5 and W 3/7
|
Security |
Chapter 8, Bellovin's paper |
|
|
F 3/9
|
DNS |
Chapter 9.1 |
|
|
|
|