The slides are mainly based on the what's provided by Kurose and Ross, the authors of the textbook. The copyright of the unaltered slides are with them.

DateTopicReading assignments
Aug. 26Syllabus and Course QuestionnaireN/A
Aug. 28Internet Overview - network edge1.1-1.2
Sep. 2Network Core, Delay, Layers1.3-1.5
Sep. 4The Internet Layers1.5
Sep. 9History, Application layer1.6~2.1
Sep. 11Application layer
Pop Quiz on Chapter 1
2.1
Sep. 16DNS, Multiplexing and demux, UDP2.5, 3.1~3.3
Sep. 18Reliable Data Transfer3.4
Sep. 23TCP3.5
Sep. 25Congestion Control, Intro to Network Layer
Group Project Milestone #1 due
3.6~4.1
Sep. 30Datagram Networks, Router, IP addressing4.2~4.4
Oct. 2Routing Algorithms
Assignment #1 due
4.5~4.6
Oct. 7Routing continued4.6~4.7
Oct. 9Midterm reviewN/A
Oct. 14Midterm at 109 EPBN/A
Oct. 16Error-Detection and Correction, MAC Addresses5.1~5.4
Oct. 21Streaming Audio and Video7.1~7.3
Oct. 23Out of Best-Effort Services
Group Project Milestone #2 due
7.3~7.7
Oct. 28Symmetric Key Cryptography8.1~8.2
Oct. 30Cryptographic Hash Functions, MAC8.3
Nov. 4Spam FilteringN/A
Nov. 6Public Key Encryption
Assignment #2 due
8.2
Nov. 11Wireless, 802.116.1~6.4
Nov. 13Wireless security8.7
Nov. 18Authentication, PGP8.3~8.4
Nov. 20Group project meeting (no lecture)
Group Project Final Milestone due
8.7
Nov. 25-27Thanksgiving breakN/A
Dec. 2SSL, IPSec8.5~8.6
Dec. 4Firewalls, Intrusion Detection Systems8.8
Dec. 9HTTP,FTP,SMTP
Assignment #3 due
2.2~2.4
Dec. 11Final review
Dec. 17Final examN/A