Lecture notes are modified based on slides provided by the textbook.
Class 1 (08/21): Class overview and Introduction (intro, Chapter1-part1)
Class 2 (08/23): Introduction (Chapter1-part2)
Class 3 (08/28): Introduction (continued)
Class 4 (08/30): Application Layer: Web and HTTP (Chapter2-part1)
Class 5 (09/04): Application Layer: Web and HTTP, online gaming (Chapter2-part2)
Class 6 (09/06): Application layer: Web cache, Email, DNS
Class 7 (09/11): Application layer: DNS, P2P
Class 8 (09/13): Application layer: socket programming (Chapter2-part3)
Class 9 (09/18): VOIP, queuing delay introduction (M/M/1 queue)
Class 10 (09/20): Transport layer: intro, multiplex, checksum, reliable data transfer (Chapter3-part1)
Class 11 (09/25): Transport layer: reliable data transfer (Chapter3-part2)
Class 12 (09/27) Transport layer: : TCP protocol (Chapter3-part3) packet header manual
Class 13 (10/02): Transport layer: TCP connection setup, congestion control
Class 14 (10/04): Homework 1 review; Midterm review (midterm-review)
16. Class 16 (10/11): Mid-term exam
17. Class 17 (10/16): Midterm exam review (solution); Network layer: introduction
18. Class 18 (10/18): Network layer: DHCP, NAT, IPv6, routing algorithm (Chapter4-part2)
19. Class 19 (10/23): Network layer: distance vector routing, Internet routing protocol (Chapter4-part3)
20. Class 20 (10/25): Data link layer: introduction, error detection, multiple access protocol (Chapter5-part1)
21. Class 21 (10/30): Data link layer: addressing, Ethernet, hub and switch (Chapter5-part2)
22. Class 22 (11/06): Wireless introduction (Chapter6)
23. Class 23 (11/08): Wireless: 802.11 frame, CDMA principle. Security: introduction (Chapter8-part1)
24. Class 24 (11/13): Security: Classic crypto, public key crypto, basic authentication protocols (Chapter8-part2)
25. Class 25 (11/15): Security: digital signature, public key infrastructure and application (Chapter8-part3)
26. Class 26 (11/20): Security: firewall, homework 4 review
27. Class 27 (11/27): Security: major security threat, secure email, SSL
28. Class 28 (11/29): Final exam review (finalExamReview.ppt)
29. Final Exam --- Dec. 4th, 10:00am-12:50pm, HEC302 (closed book)