Tentative Calendar
Week of | Lecture slides | Topic | Reading |
September 6 | Introduction |
Administrivia Introduction: Basic networking paradigms, concepts, and terminology |
Sections 1.1-1.5 |
September 13 | Application
Layer |
Introduction: Delay
and packet loss; Protocol layering Application Layer: The web, HTTP, FTP, and email |
Sections 1.6-1.7 Sections 2.1-2.4 |
September 20 | Transport
Layer |
Application Layer:
DNS, P2P systems, content delivery networks, socket programming Transport Layer: multiplexing and demultiplexing, UDP |
Sections 2.5-2.9 Section 3.1-3.3 |
September 27 | Transport Layer:
reliable data transfer; stop-and-wait and Go Back N protocols; TCP |
Sections 3.4-3.5 | |
October 4 | Network
Layer |
Transport Layer: TCP;
congestion control |
Sections 3.5-3.7 |
October 11 | Network Layer:
Routing paradigms, routers and interconnections, IP addressing, IP
routing |
Sections 4.1-4.2 | |
October 18 | Midterm
Review Midterm on Thursday, October 21 |
Sections 4.3-4.5 |
|
October 25 | Network Layer:
Routing in the Internet, link-layer and distance vector protocols, BGP |
Sections 4.5-4.6 | |
November 1 | Link Layer | Network Layer:
Broadcasting and multicasting Link Layer: Error-detection and correction |
Section 4.7 Sections 5.1-5.2 |
November 8 | Link Layer:
Addressing, multiple-access methods, and Ethernet |
Sections 5.3-5.5 |
|
November 15 | QoS |
Quality of Service:
Best-effort, integrated and differentiated services Scheduling and policing mechanisms |
Sections 7.3, 7.6-7.8 |
November 22 | Wireless Networks: Multiple-access methods, 802.11, and mobility management | Sections 6.1-6.3 Sections 6.4-6.6 |
|
November 29 | Network
Security |
Network Security:
Cryptography, authentication, digital signatures, access control |
Sections 8.1-8.6 |
December 6 | Catch-up and review
for finals |
||
December 13 |
Final
exam week |