CS455 Syllabus & Progress

CS455 Syllabus & Progress

NS page: click here

  1. Motivation and brief history of the Internet.

  2. Introduction to computer communication

    • Enabling communication in general:

    • Storing information: click here

    • *** The genetic code and information found in DNA: click here

    • Enabling communication between computers:

    • Classifying (Types) of computer networks:

    • Transmission Methods used in computer networks:

      • Transmission Methods used in Broadcast Networks: click here

      • Transmission Methods used in Switched Networks:
        • Intro: click here

        • Circuit switching:
          • Properties of Circuit Switching: click here
          • Performance guarantee that can be provided by circuit switching: click here

        • Message/Packet switching:
          • Properties of Message/packet switching: click here
          • Difficulty to provide performance guarantee in message/packet switching: click here

    • The Open System Interconnection (OSI) Architecture of computer networks: click here
    • Some examples of network applications: click here

  3. The Physical Layer:

    Homework 2: click here

  4. The Data Link Layer for Point-to-Point Networks:

  5. Data Link Layer for Broadcast Networks:

  6. Interconnecting Homogeneous Networks:

  7. Interconnecting Heterogeneous Networks (Internet) :

  8. Network Programming using "sockets"

  9. The IP tunneling technique :

  10. IP Route Construction Algorithms :

  11. Route in "Ad Hoc" wireless networks :

  12. Transport Layers (UDP/TCP) for IP

  13. Mobile IP:

  14. Congestion control on the Internet

  15. The Tool Command Language (Tcl) --- for reference only (to understand NS2)

  16. Network Simulation using NS2: NS programming

  17. Studying the Performance of TCP through Simulation

    Homework 5: click here

    The End (material below this line are old stuff)

  18. Mobile IP:

  19. IP Multicast:
  20. Virtual LANs (VLAN):
  21. Asynchronous Transfer Mode (ATM) - Telephone Standard