CS144 lecture notes

  1. Intro [src]
  2. Applications & programming [src], minish.c, pipesh.c, type.c
  3. Forwarding & IP [src]
  4. Routing [src]
  5. Transport & Reliability [src]
  6. Congestion Control [src]
  7. DNS [src]
  8. TCP Friendliness, DCCP, NAT, and STUN [src]
  9. Congestion, Caching, and Content distribution [src]
  10. Physical and Link Layers [src]
  11. Network Interface Cards [src]
  12. Wireless, Layers 1 and 2 [src]
  13. Wireless Routing [src]
  14. Network Coding [src]
  15. Security 1 [src]
  16. Security 2 [src]
  17. SIP

Section notes

  1. Section 1: Sockets Programming [src] [daytime.c]
  2. Section 2: Delays and IPC [src] [daytime2.c] [numwords.c] [audio]
  3. Section 3: IP Review [src] [audio]
  4. Section 4: TCP Review [src]
  5. Section 5: Midterm Review [src] and Practice Problems [src]
  6. Section 6: Lab 4 and Link Layer Review [src] [audio]
  7. Section 7: Lab 5 and Switched Networks Review [src] [audio]
  8. Section 8: Wireless Review [audio]
  9. Section 8: Final Exam Review [part1-src] [part2] [part3]

Permission hereby granted for anyone to copy, modify, and redistribute any lecture note material from this class that belongs to the instructors.