Lecture Notes: Computer Networks (CS425)

  1. ISO-OSI 7-Layer Network Architecture
  2. Network Architecture(Contd) and Physical Layer
  3. Physical Layer (Contd) - Data Encoding
  4. Multiplexing, Network Topology, Aloha and CSMA/CD
  5. CSMA/CA, Contention Free Protocols and Limited Contention Protocols
  6. IEEE 802.3 and Ethernet
  7. IEEE 802.5: Token Ring Network
  8. Token Ring Network(Contd...) and IEEE 802.4: Token Bus Network
  9. Data Link Layer(DLL)
  10. Network Layer
  11. Network Layer(cont) - Routing Algorithms Classification
  12. Routing Algorithms
  13. ARP,RARP,ICMP Protocols
  14. Transport Layer Protocol (TCP)
  15. TCP (continued)
  16. TCP - Implementation Issues
  17. Unix Socket Programming - Part 1
  18. Unix Socket Programming - Part 2
  19. Unix Socket Programming - Part 3
  20. Unix Socket Programming - Part 4 and Some Topics in TCP
  21. TCP Congestion Control, Random Losses, PAWS
  22. UDP and DNS
  23. DNS(Continued), BOOTP, DHCP
  24. Routing in Internet
  25. Routing(Continued)- Algortihms
  26. Remote Procedure Call
  27. Remote Procedure Call - Using rpcgen(Contd..)
  28. Distributed Applications
  29. Applications- FTP and EMAIL
  30. PEM and SNMP
  31. Firewalls
  32. Wireless Networks
  33. Network Security
  34. Network Security(Contd...)
  35. Network Security(Contd...)
  36. Kerberos and Public Key Authentication
  37. NFS and AFS