Data Networks, ICS 451

This page is http://www2.ics.hawaii.edu/~esb/2004fall.ics451/index.html

This page is subject to change without notice -- please reload it in your browser if there is an item that might affect you that may have changed.

Overall Information for this course

Link to the quizzes.

Tentative Schedule

This schedule is subject to change.

Lectures notes are in HTML. I usually post notes no later than the day before the lecture.

This schedule is loosely based on the same course taught in the Fall of 2002. If you wish to look ahead, please refer to that course. Each chapter number is specified as x/y, where x is the chapter number in the third (2001) edition of the textbook, and y is the chapter number in the fourth (2004) edition of the textbook (a single chapter number is the same in both editions).

  1. Aug 23. Introduction and Overview, Chapters 3 and 26/28.
    Materials Covered:
  2. Aug 25. Sockets API programming. Chapters 27/29, 28/30, and 32/35.
    Materials Covered: Homework 1 assigned, due Sep 1st.
  3. Aug 30. Chapters 1 and 2.
    Materials Covered:
  4. Sep 1. Media and Serial Lines, HTML and HTTP. Chapters 4 and 5.
    Materials Covered: Project 1 assigned, due Sep 27th.
  5. Sep 8. media, theoretical limits, serial lines, modulation. Chapter 6.
    Materials Covered:
  6. Sep 13. Multiplexing, Framing and Error Detection. Chapter 7.
    Materials Covered:
  7. Sep 15. LANs. Chapter 8.
    Materials Covered:
  8. Sep 20. Ethernet. Chapters 9 and 10.
    Materials Covered:
  9. Sep 22. LAN Extensions. Chapter 11.
    Materials Covered:
  10. Sep 27. Digital Telephony and WAN Technologies. Chapter 12.
    Materials Covered:
  11. Sep 29. Packet Switching. Chapter 13.1 - 13.9.
    Materials Covered:
  12. Oct 4. Exam 1, covering all the material up to now.
  13. Oct 6. Routing. Chapter 13.10-13.18.
    Materials Covered: Project 2 assigned, due Nov 10th.
    Review 1 assigned, due Oct 13th.
  14. Oct 11. ATM. Chapter 14.
    Materials Covered:
  15. Oct 13. Network Characteristics and Layering. Chapters 15 and 16.
    Materials Covered:
  16. Oct 18. Internetworking. Chapter 17.
    Materials Covered:
  17. Oct 20. IP addresses. Chapter 18.
    Materials Covered:
  18. Oct 25. ARP and IP header. Chapters 19 and 20.
    Materials Covered:
  19. Oct 27. Fragmentation and Reassembly, Chapter 21.
    Materials Covered:
  20. Nov 1. No classes due to flooding on campus.
  21. Nov 3. No classes due to flooding on campus.
  22. Nov 8. IPv6, Internet Routing. Chapters 22, 23, and 25/27. In the fourth edition, also Chapter 26.
    Materials Covered:
  23. Nov 10. TCP. Chapter 24/25.
    Materials Covered:
  24. Nov 15. Exam 2, covering all the material since Exam 1.
    Review 2 assigned, due Nov 25th.
  25. Nov 17. TCP Connection and Congestion Management, UDP. Chapter 24 (3rd edition), Chapters 25 and 24 (4th edition).
    Materials Covered: Project 3 assigned, due Dec 11th.
  26. Nov 22. DNS. Chapter 29/31. Also review Chapters 26-28 (3rd edition) or 28-30 (fourth edition).
    Materials Covered:
  27. Nov 24. Network Security. Chapter 37/40.
    Materials Covered:
  28. Nov 29. Security (continued). Chapter 37/40.
    Materials Covered:
  29. Dec 1. Initialization and Configuration, VoIP, Chapters 38/41. Electronic Mail. Chapter 30/32. VoIP, chapter 33 (4th ed only)
    Materials Covered:
  30. Dec 6. FTP, Network File Systems, RPC, SNMP. Chapters 31/34, 35/38, and 36/39.
    Materials Covered:
  31. Dec 8. Review.
    Materials Covered:
The final exam for this course is Monday December 13th, 4:30-6:30pm. The final covers the entire course, with more emphasis on the material since Exam 2 (TCP, and application-layer protocols).