CSE 533: Network Programming

Lecture: Tuesdays & Thursdays, 11:30 am - 12:50 pm in Old CS 2120

The following course schedule schedule is tentative and subject to change.

Week of Lecture Topics
8/28
  • Chapter 0: Course Overview
 
  • Chapter 1: Introduction (pp. 3-30)
  • Chapter 2: TCP, UDP, SCTP (pp. 31-63, except 2.5 and 2.8)
9/4
  • Labor Day - No Lecture
 
  • Chapter 3: Basic Sockets (pp. 67-93)
  • Chapter 4: TCP Sockets (pp. 95-120)
9/11
  • Chapter 5: Client/Servers (pp. 121-151)
  • Chapter 6: I/O Multiplexing (pp. 153-189)
 
  • HW#1 - Discussion (Tenative Due Fri Oct 6th)
9/18
  • Chapter 7: Socket Options (pp. 191-236, except 7.7, 7.8, and 7.10)
  • Chapter 8: UDP Sockets (pp. 239-265)
 
  • Chapter 11: Name and Address Conversions 
      (pp. 303-326, 341-346, except 11.9, 11.18, and 11.19)
9/25
  • Chapter 13: Daemon Processes (pp. 363-379)
 
  • Chapter 14: Advanced I/O (pp. 381-402)
10/3
  • Chapter 17: ioctl (pp. 465-484)
 
  • Chapter 22: Adv. UDP (pp. 587-620 except 22.8 and 22.9)
10/9
  • HW#2 - Discussion (Tenative Due Fri Oct 27th)
 
  • HW#2 - Discussion
10/16
  • Chapter 15: Unix Domain Protocols (pp. 411-428)
 
  • Chapter 15 - cont'd
10/23
  • Chapter 16: Non-blocking I/O (pp. 461-463)
  • ODV
 
  • ODV
10/30
  • HW#3 - Discussion (Tenative Due Fri Oct 27th)
 
  • Chapter 20: Broadcasting (pp. 529-547)
11/6
  • Chapter 21: Mutlicasting (pp. 549-579, except 21.9)
 
  • Chapter 27: IP Options (pp. 709-719)
11/13
  • Chapter 28: Raw Sockets (pp. 735-786, except 28.6)
 
  • Chapter 29: Datalink Access (pp. 787-815)
11/20
  • NO LECTURE
 
  • Thanksgiving - NO LECTURE
11/27
  • ARP and RARP
 
  • ARP and RARP
12/4
  • TBA
 
  • TBA
Finals
  • Final Exam Wednesday, May 17 from 8:00 pm - 10:00 pm