7. More References

You've come this far, and now you're screaming for more! Where else can you go to learn more about all this stuff?

7.1. man Pages

Try the following man pages, for starters:

7.2. Books

Also, look up the following books:

Internetworking with TCP/IP, volumes I-III by Douglas E. Comer and David L. Stevens. Published by Prentice Hall. Second edition ISBNs: 0-13-468505-9, 0-13-472242-6, 0-13-474222-2. There is a third edition of this set which covers IPv6 and IP over ATM.

Using C on the UNIX System by David A. Curry. Published by O'Reilly & Associates, Inc. ISBN 0-937175-23-4.

TCP/IP Network Administration by Craig Hunt. Published by O'Reilly & Associates, Inc. ISBN 0-937175-82-X.

TCP/IP Illustrated, volumes 1-3 by W. Richard Stevens and Gary R. Wright. Published by Addison Wesley. ISBNs: 0-201-63346-9, 0-201-63354-X, 0-201-63495-3.

Unix Network Programming by W. Richard Stevens. Published by Prentice Hall. ISBN 0-13-949876-1.

7.3. Web References

On the web:

BSD Sockets: A Quick And Dirty Primer (has other great Unix system programming info, too!)

The Unix Socket FAQ

Client-Server Computing

Intro to TCP/IP (gopher)

Internet Protocol Frequently Asked Questions

The Winsock FAQ

7.4. RFCs

RFCs--the real dirt:

RFC-768--The User Datagram Protocol (UDP)

RFC-791--The Internet Protocol (IP)

RFC-793--The Transmission Control Protocol (TCP)

RFC-854--The Telnet Protocol

RFC-951--The Bootstrap Protocol (BOOTP)

RFC-1350--The Trivial File Transfer Protocol (TFTP)