Network Programming References
UNIX network programming and the Socket API
- [comp.unix.programmer] Unix-socket-faq for network programming
- An Introduction to Socket Programming
- Beej's Guide to Network Programming
- Jon Snader's Home Page - author of Effective TCP/IP Programming links for TCP/IP programming
- Spencer's Socket Site Network Programming with Sockets
- UNIX Socket FAQ Forum for UNIX network programming
- UNIX Network Programming Volume 1 Handbook of network programming
- UNIX Network Programming Volume 1 Notes and source for Linux
- W. Richard Steven's Home Page - author of the best books on network programming
Windows Socket APIs (Microsoft's version of sockets is called Winsock)
- Johnnie's Winsock Tutorial
- MSDN Porting Socket Applications to Winsock
- MSDN Windows Sockets 2 - backward compatible with with 1.1, support for more protocols.
- MSDN Windows Sockets in MFC
- Windows Sockets A Quick And Dirty Primer
- WinSock Development Information
- Winsock Programmer's FAQ
High-Speed Networking
- A User's Guide to TCP Windows
- Enabling High Performance Data Transfers
- NLANR DAST research, documents, and network performance tools for high performance network programming.
- SACK TCP
Network Analysis Tools
- NLANR Network Performance and Measurement Tools
- TCPDUMP public repository
- Wireshark Network Analyzer free download, well-maintained branch of 'Ethereal' project.
Networking Standards
- LMSC, LAN-MAN Standards Committee (Project 802) - IEEE Ethernet standards free to download
- IETF Home Page - Internet standard body
- IANA Home Page - get your Internet numbers here