Supplemental Resources
Supplemental Networking Textbooks
- TCP/IP Illustrated, Volume 1: The Protocols by Stevens, available online
- Computer Networking: A Top-Down Approach Featuring the Internet (4th edition) by Kurose and Ross
Socket Programming
Links
- Beej's Guide to Network Programming
- BSD Sockets: A Quick and Dirty Primer
- Programming UNIX Sockets in C - Frequently Asked Questions
- The TCP/IP Guide
Books
- Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition)
available through Safari Books Online - Advanced Programming in the Unix Environment (2nd Edition) by Stevens and Rago, also available through Safari Books Online
Request for Comments (RFCs)
Web page: http://www.rfc-editor.org
Reliable Transport (STCP) Resources
- Look in your book (P & D), chapter 5, section 2.
- A TCP tutorial from Rutgers http://www.winlab.rutgers.edu/~hongbol/tcpWeb/tcpTutorialNotes.html
- Design _before_ you code!