CNT 4704: Analysis of Computer Communication Networks

Fall 2012

Home                      Lecture notes                        Assignment


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 (continue, written notes)
Class 4 (08/30):
Application layer: intro (Chapter2-part1)
Class 5 (09/04):
Application layer: Web and HTTP (Lab assignment 1 is due Sept. 11th via webcourse, written notes)
Class 6 (09/06): Application layer: Web and HTTP (continue)
Class 7 (09/11):
Application layer: Socket programming (Chapter2-part3) (Programming project 1 is assigned and due Sept. 25th midnight)
Class 8 (09/13): Application layer: online gaming (Chapter2-part2)
Class 9 (09/18): Application layer: Email
Class 10 (09/20): Application layer: DNS

Class 11 (09/25): Application layer: Peer-to-Peer, VOIP; Homework 1 is assigned and due Oct. 4th via webCourse
Class 12 (09/27): Transport layer: intro (Chapter3-part1); reliable data transfer (Chapter3-part2)
Class 13 (10/02): Reliable data transfer;  Lab assignment 2 is assigned and due Oct. 9th midnight
Class 14 (10/04): Transport layer: TCP (Chapter3-part3)
Class 15 (10/09): TCP congestion control (written notes)

Class 16 (10/11): Network layer: intro (Chapter4-part1) homework 2 is assigned and due Oct. 19th (written notes)
Class 17 (10/16):
Network layer: IP addressing, NAT, DHCP, IPv6 (Chapter4-part2) (written notes)
Class 18 (10/18): Network layer: routing algorithm; Midterm review (midterm-review) (written notes)
Class 19 (10/23): Explanation of Programming project 2 (due Nov. 6th midnight); Network layer: routing algorithm, Internet routing (Chapter4-part3) (written notes)
Class 20 (10/25): Midterm take-home exam (No lecture this day)
Class 21 (10/30): Demonstration of project 2 running status
Class 22 (11/01):
Data link layer: intro (Chapter5-part1) written notes
Class 23 (11/06):
Data link layer: MAC protocol(Chapter5-part2); Homework 3 is assigned and due Nov. 13th (written notes)
Class 24 (11/08): Wireless introduction (Chapter6);
Class 25 (11/13): Explain of Project 3 (Due Nov. 29th); Example for project 3 (dv-example)
Class 26 (11/15): Wireless: CDMA principle;
Security introduction (Chapter8-part1) written notes
Class 27 (11/20):
Security: classical cryptography, morden cryptography (Chapter8-part2)
Class 28 (11/27): Security: authentication,
Class 29 (11/29): Security: firewall, SSL, WEP (Chapter8-part3); final exam reviewwritten notes
Final exam will be released on webcourse on Dec. 11th at 10am, and due next day at 10am