CNT 4704: Analysis of Computer Communication Networks

Fall 2015

Home            Lecture notes              Assignment


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

1. (08/24)  Class overview and Introduction  (intro, chapter1)
2. (08/26)  Introduction: continue
3. (08/31) Application layer: intro (Chapter2-part1); Use of department Linux machine (eustis-usage)

4. (09/02) Application layer: Web and HTTP (Lab assignment 1 is released and due Sept. 9th midnight via webcourse)

5. (09/09) Application layer: online gaming, Email and SMTP protocol (Chapter2-part2)

6  (09/14) Application layer: SMTP protocol, DNS;    lab assignment 2 is released and due Sept. 22nd midnight

7. (09/16) Application layer: DNS,

8. (09/21) Application layer: Socket programming (Chapter2-part3, python example 'Echo' code: client, server; C example 'Echo' code: echo-client, echo-server) ; Programming assignment 1 is released and due Oct. 4th midnight

9. (09/23) Application layer: Peer-to-peer; VOIP; Transport layer: intro (Chapter3-part1); Homework 1 is assigned and due Sept. 30th midnight via webCourse

10. (09/28) Transport layer:  reliable data transfer (Chapter3-part2)

11. (09/30) Transport layer: TCP (Chapter3-part3)

12. (10/05) Network layer: intro (Chapter4-part1); Explaining programming assignment 1, which is due Oct. 18th midnight (written notes)

13. (10/07) Network layer: IP addressing (Chapter4-part2)

14.  (10/12) Network layer: NAT, DHCP

15. (10/19) Network layer: routing (Chapter4-part3); homework 2 is assigned and due Oct.  26th midnight via WebCourse (written notes)

16. (10/21) Data link layer (Chapter5-part1)

17. (10/26) Data link layer: continue (Chapter5-part2)

18. (10/28) Midterm exam (submission due by Oct. 29th, 9am) (PDF)

19. (11/02) Data link layer: continue; Wireless (Chapter6)

20. (11/04) Wireless: WiFi

21. (11/09) Wireless: CDMA;  Cellular Wireless Network (cellular)

22. (11/16) Cellular Wireless Network: continue

23. (11/18) Homework 3 is assigned and due Nov. 30th; Cellular Wireless Network: continue; History of cell phone (slides from Professor John F. Clark in UKY); iPhone vs. Andriod (slides from Prof. Byron Chen ECE645 class in NJIT)

24. (11/23) Network security (Chapter8-part1)

25. (11/25) Network security: public key crypto, PKI (Chapter8-part2)

26. (11/30) Network security: continue (Chapter8-part3)

27. (12/02) Network security: firewall, SSL, IPsec; honeypot and rootki (honeypot-rootkit)

28. (12/07) WiFi security (two online resources: wifi-security, DSCI seminar); our group's two WiFi security papers (evil twin, fake AP)

      (12/09) Final exam (release on webcourse at 9am, due 12/10 by 9am) (PDF)