|
Schedule
This schedule is subject to change. Please check back for changes
and additional assignments during the term.
|
|
Week 1: Sep 30 & Oct 2
Computer Networks and the Internet
The Internet, Network Core, Network Edge, Network Access,
Internet Structure, Delay and Loss, Protocol Layers, History
Lecture Notes: Chapter 1 PPT PDF
Reading: End-to-End
Arguments in System Design
|
|
Week 2: Oct 7 & 9
Application Layer
Principles, TCP Sockets, UDP Sockets
Lecture Notes: Chapter 2 PPT PDF
Oct 9: Homework 1 assigned, Program 1 assigned
|
|
Week 3: Oct 14 & 16
Application Layer
HTTP, FTP, SMTP, DNS
Transport Layer
Services, Multiplexing, UDP, Reliable Data Transfer
Lecture Notes: Chapter 2 PPT PDF, Chapter 3 PPT PDF
Oct 14: 3:25pm-4:00pm Socket
Programming Presentation
Oct 16: Homework 1 due in class
|
|
Week 4: Oct 21 & 23
Transport Layer
Reliable Data Transfer, TCP
Lecture Notes: Chapter 3 PPT PDF
Oct 21: Quiz 1
Oct 23: Homework 2 assigned
|
|
Week 5: Oct 28 & 30
Transport Layer
TCP, Congestion Control
Lecture Notes: Chapter 3 PPT PDF
Reading material: Congestion Avoidance and Control by Van
Jacobson. Available here. PDF
Oct 30: Homework 2 due in class
|
|
Week 6: Nov 4 & 6
Network Layer and Routing
Service Model, Link-State Routing
Lecture Notes: Chapter 4 PPT PDF
Nov 4: Program 1 due, Quiz 2, Program 2 assigned
Nov 6: Homework 3 assigned
|
|
Week 7: Nov 11 & 13
Network Layer and Routing
Distance Vector Routing, Hierarchical Routing, IP
Lecture Notes: Chapter 4 PPT PDF
Nov 13: Homework 3 due in class
|
|
Week 8: Nov 18 & 20
Network Layer and Routing
Routing, Routers, IPv6, Multicast Routing
Lecture Notes: Chapter 4 PPT PDF
Nov 18: Quiz 3, Homework 4 assigned
|
|
Week 9: Nov 25
Link Layer and LANs
Services, Error Detection, MAC Protocols, ARP, Ethernet Hubs,
Bridges, Switches, 802.11
Lecture Notes: Chapter 5 PPT PDF
Nov 25: Homework 4 due
|
|
Week 10: Dec 2 & 4
Multimedia Networking
Multimedia networking applications, Related protocols, Integrated
Services, Differentiated Services
Lecture Notes: Chapter 6
Dec 2: Program 2 due, Quiz 4
|
|
Week 11: Finals Week
Final: Thursday, December 11th, 1pm
|
|
|
|