CDA 4527: Computer Communication Networks

Fall 2007

Home                      Lecture notes                        Assignment


Lecture notes are modified based on slides provided by the textbook.

  1. Class 1 (08/21):   Class overview and Introduction         (intro, Chapter1-part1)

  2. Class 2 (08/23): Introduction (Chapter1-part2)

  3. Class 3 (08/28): Introduction (continued)

  4. Class 4 (08/30): Application Layer: Web and HTTP (Chapter2-part1)

  5. Class 5 (09/04): Application Layer: Web and HTTP, online gaming (Chapter2-part2)

  6. Class 6 (09/06): Application layer: Web cache, Email, DNS

  7. Class 7 (09/11): Application layer: DNS, P2P

  8. Class 8 (09/13): Application layer: socket programming (Chapter2-part3)

  9. Class 9 (09/18): VOIP, queuing delay introduction (M/M/1 queue)

  10. Class 10 (09/20): Transport layer: intro, multiplex, checksum, reliable data transfer (Chapter3-part1)

  11. Class 11 (09/25): Transport layer: reliable data transfer (Chapter3-part2)

  12. Class 12 (09/27) Transport layer: : TCP protocol (Chapter3-part3) packet header manual

  13. Class 13 (10/02): Transport layer: TCP connection setup, congestion control

  14. Class 14 (10/04): Homework 1 review; Midterm review (midterm-review)

  15. Class 15 (10/09): Network layer: introduction; Homework 2 review; Programming assignment 2 introduction (Chapter4-part1)

  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)