Resources
Lecture notes
- Ch1: Introduction
- Ch2: TCP/IP
- Ch3: Communications
- Ch4: RPC Programming
- Ch5: Client_Server
- Ch6: Advanced Socket Programming
- Ch7: Pipes
- Ch8: Daemons & inetd
- Ch9: Buffer Overflow
- Ch10: I/O Multiplexing
- Ch11: Security
- Ch12: Cryptography
Assignments
- Assignment #1 (Updated)
- Assignment #2, simple-server.c, simple-client.c (Due May 22)