Linux/UNIX Network Programming course outline

TLPI front cover (small)
  1. Course Introduction
  2. Sockets: Introduction
  3. UNIX Domain Sockets
  4. UNIX Domain Sockets: Ancillary Data
  5. Internet Domain Sockets
  6. Internet Domain Sockets: Address Conversion
  7. Sockets: Further Details
  8. Alternative I/O Models
  9. Alternative I/O Models: epoll
  10. TCP/IP Overview
  11. Transmission Control Protocol (TCP)
  12. Useful Tools
  13. Open File Descriptions and Descriptor Duplication (*)
  14. Raw Sockets (*)

(*) Topics marked with an asterisk are optional, and will be covered as necessary and time permits.

Return to the course overview