Books
This book would not be possible without the prior work of others. I made extensive use of following works:
Black, Uyless. TCP/IP and Related Protocols. New York, NY: McGraw-Hill, Inc., 1992.
Comer, Douglas. Internetworking with TCP/IP, Volume I, 3rd Edition. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1995.
Comer, Douglas, and David Stevens. Internetworking with TCP/IP, Volume III. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1993.
Feit, Sidnie. TCP/IP: Architecture, Protocols, and Implementation. New York, NY: McGraw-Hill, Inc., 1993.
Hunt, Craig. TCP/IP Network Administration. Sebastopol, CA: O'Reilly & Associates, Inc., 1992.
Jamsa, Kris, and Ken Cope. Internet Programming. Las Vegas, NV: Jamsa Press, 1995.
Lynch, Daniel, and Marshall T. Rose. Internet System Handbook. Reading, MA: Addison Wesley Longman, Inc., 1993.
Malamud, Carl. Stacks: Interoperability in Today's Computer Networks. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1992.
McConnell, John. Internetworking Computer Systems. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1988.
Roberts, Dave. Internet Protocols Handbook. Scottsdale, AZ: The Coriolis Group, Inc., 1996.
Stallings, William. Networking Standards. Reading, MA: Addison Wesley Longman, Inc., 1993.
Stevens, W. Richard. TCP/IP Illustrated, Volume I. Reading, MA: Addison Wesley Longman, Inc., 1994.
Request for Comments
Request for Comments (RFCs) define the Internet protocols and services that we all use on a daily basis. RFCs are available from the RFC Editor's web site (http://www.rfc-editor.org/rfc.html), as well as from several mirror sites around the world.
The following RFCs were used extensively in the development of this book:
|
RFC 768 | User Datagram Protocol J. Postel. August, 1980. | RFC 781 | A Specification of the Internet Protocol (IP) Timestamp Option Z. Su. May, 1981. | RFC 791 | Internet Protocol J. Postel. September, 1981. | RFC 792 | Internet Control Message Protocol J. Postel. September, 1981. | RFC 793 | Transmission Control Protocol J. Postel. September, 1981. | RFC 813 | Window and Acknowledgment Strategy in TCP D. Clark. July, 1982. | RFC 815 | IP Datagram Reassembly Algorithms D. Clark. July, 1982. | RFC 826 | Ethernet Address Resolution Protocol D.C. Plummer. November, 1982. | RFC 896 | Congestion Control in IP/TCP Internetworks J. Nagle. January, 1984. | RFC 903 | Reverse Address Resolution Protocol R. Finlayson, T. Mann, J.C. Mogul, M. Theimer. June, 1984. | RFC 919 | Broadcasting Internet Datagrams J.C. Mogul. October, 1984. | RFC 922 | Broadcasting Internet Datagrams in the Presence of Subnets J.C. Mogul. October, 1984. | RFC 950 | Internet Standard Subnetting Procedure J.C. Mogul, J. Postel. August, 1985. | RFC 1072 | Extensions for High Delay V. Jacobsen, B. Braden. October, 1988. | |
|
RFC 1075 | Distance Vector Multicast Routing Protocol D. Waitzman, C. Partridge, S.E. Deering. November, 1988. | RFC 1108 | U.S. Department of Defense Security Options for the Internet Protocol S.Kent. November, 1991. | RFC 1112 | Host Extensions for IP Multicasting S.E. Deering. August, 1989. | RFC 1122 | Requirements for Internet Hosts, Communication Layers R.T. Braden. October, 1989. | RFC 1123 | Requirements for Internet Hosts, Application and Support R.T. Braden. October, 1989. | RFC 1191 | Path MTU Discovery J.C. Mogul, S.E. Deering. November, 1990. | RFC 1256 | ICMP Router Discovery Messages S. Deering. September, 1991. | RFC 1323 | TCP Extensions for High Performance V. Jacobson, R. Braden, D. Borman. May, 1992. | RFC 1337 | TIME-WAIT Assassination Hazards in TCP R. Braden. May, 1992. | RFC 1349 | Type of Service in the Internet Protocol Suite P. Almquist. July, 1992. | RFC 1393 | Traceroute Using an IP Option G. Malkin. January, 1993. | RFC 1433 | Directed ARP J. Garrett, J. Hagan and J. Wong. March, 1993. | RFC 1455 | Physical Link Security Type of Service D. Eastlake, III. May, 1993. | RFC 1469 | IP Multicast over Token-Ring Local Area Networks T. Pusateri. June, 1993. | RFC 1584 | Multicast Extensions to OSPF J. Moy. March, 1994. | RFC 1644 | T/TCP. TCP Extensions for Transactions, Functional Specification R. Braden. July, 1994. | RFC 1700 | Assigned Numbers J. Reynolds, J. Postel. October, 1994. | RFC 1812 | Requirements for IP Version 4 Routers F. Baker. June, 1995. | RFC 1868 | ARP Extension: UNARP G. Malkin. November, 1995. | RFC 1918 | Address Allocation for Private Internets Y. Rekhter, B. Moskowitz, D. Karrenberg, G. J. de Groot, and E. Lear. February, 1996. | RFC 1948 | Defending Against Sequence Number Attacks S. Bellovin. May, 1996. | |
|
RFC 2001 | TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms W. Stevens. January, 1997. | RFC 2018 | TCP Selective Acknowledgment Options M. Mathis, J. Mahdavi, S. Floyd, A. Romanow. October, 1996. | RFC 2026 | The Internet Standards Process, Revision 3 S. Bradner. October, 1996. | RFC 2113 | IP Router Alert Option D. Katz. February, 1997. | RFC 2131 | Dynamic Host Configuration Protocol R. Droms. March, 1997. | RFC 2236 | Internet Group Management Protocol, Version 2 W. Fenner. November, 1997. | RFC 2365 | Administratively Scoped IP Multicast D. Meyer. July, 1998. | RFC 2390 | Inverse Address Resolution Protocol T. Bradley, C. Brown, A. Malis. August, 1998. | RFC 2400 | Internet Official protocol Standards J. Postel, J. Reynolds. September, 1998. | RFC 2525 | Known TCP Implementation Problems V. Paxson, M Allman, S. Dawson, W. Fenner, J. Griner, I. Heavens, K. Lahey, J. Semke, B. Volz. March, 1999. | RFC 2581 | TCP Congestion Control M. Alman, V. Paxson, W. Stevens. March, 1999. | RFC 2582 | New Reno Modifications to Fast Recovery S. Floyd, T. Henderson. March, 1999. | RFC 2588 | IP Multicasting and Firewalls R. Finlayson. May, 1999. | |
| | |