Computer Networks
Lecture Notes
LEC # / TUT # |
TOPICS |
L1 |
L0 for background (PDF) |
L2 |
The Internetworking Problem (PDF) |
L3 |
Scaling IP (cont.) (PDF) |
T1 |
Tutorial on useful tools (PDF) |
L4 |
Unicast Internet Routing: Intra- and Inter-Domain Routing (PDF) |
L5 |
Internet Routing-in-the-Wild |
T2 |
Intro to the ns2 Network Simulator (PDF) |
L6 |
Router Design and Implementation |
L7 |
Security Problems with the Internet Architecture (PDF) |
T3 |
Tutorial on IPv6 (PDF) |
|
Project Proposals Due (3 days after T3). Three hard copies. |
L8 |
Part II: Resource Management |
L9 |
Router-Assisted Congestion Control: Active Queue Management (PDF) |
L10 |
Fair Queuing and Variants (PDF) |
L11 |
Modeling and Measurement-I: Packet Trains |
T5 |
TCP Congestion Control Impediments |
L12 |
Adaptive Network Applications |
T6 |
Quiz 1 Review |
|
Quiz 1: In Class (4 days after T6) |
|
Project Meetings (2 days after Quiz 1) |
T7 |
Tutorial: Project Office Hours |
L13 |
QoS-I: Why QoS; Basic Models and Architecture (PDF) |
L14 |
QoS-II: Mechanisms and Properties |
T8 |
Tutorial: Project Office Hours |
L15 (Notes from Fall 01) |
Modeling and Measurement-II: Traffic Self-Similarity; Virus Propagation (PDF) |
L16 |
Part III: Communication and Network Services |
T9 |
|
L17 [Lecturer: Nick Feamster] |
Routing in Overlay Networks (PDF) |
L18 |
DNS (PDF) |
T10 |
|
L19 |
Wireless and Mobility: MAC Protocols, Routing |
L20 |
Wireless Protocols: Data Transport and Sensor Data Dissemination (Cross-Layer Protocols) |
T11 |
Anonymity (PDF) |
L21 |
Group Communication: Multicast Routing and Transport |
L22 |
Multicast (cont.); Scalability and Robustness in Networks (PDF) |
Assignments
ASSIGNMENTS |
USEFUL FILES |
FAQ |
SOLUTIONS |
Problem Set 1 (PDF) |
20001206.byte.summary.gz (GZ) (The GZ file contains: 20001206.byte.summary.gz) |
(PDF) |
|
Problem Set 2 (PDF) |
AQM.tcl (TCL) |
||
Problem Set 3 (PDF) |
|