Hardcover: 1174 pages
Publisher: Addison-Wesley Professional; 1 edition (February 10, 1995)
Product Dimensions: 7.8 x 1.7 x 9.6 inches
Shipping Weight: 4.4 pounds (View shipping rates and policies)
Average Customer Review: 4.4 out of 5 stars See all reviews (27 customer reviews)
Best Sellers Rank: #83,225 in Books (See Top 100 in Books) #5 in Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs > TCP-IP #27 in Books > Computers & Technology > Operating Systems > Unix #97 in Books > Textbooks > Computer Science > Operating Systems
Even though this book was first published in 1995, it still serves as a useful research and reference guide to those involved in changing the TCP/IP protocol or the mathematical and simulation modeling of it. Most of the source code is included for the protocol and UDP is treated also, with Berkeley TCP/IP used as the protocol implementation. A brief introduction to descriptors and memory buffers is given in Chapter 1, along with a discussion of input processing. The authors treat memory buffers (Mbufs) in detail in Chapter 2. Four different types of Mbufs are used in the protocol, depending on the flag setting in the m_flags member of the header. The source code clearly illustrates the data structures used for the Mbufs. This is followed by a detailed discussion of the Mbuf macros and functions. This is followed in the next chapter with a discussion of the interface layer and the all-important sockaddr data structure. In addition, the system initialization procedures are treated very nicely. This is followed by a very informative overview of the Ethernet interface, with most of the source code omitted since it is hardware specific. The LANCE driver is discussed thoroughly in this chapter. Then, in the next chapter, the SLIP and loopback interfaces are discussed with a very effective diagram used to illustrate the device drivers. The authors do manage to spend a few helpful paragraphs on SLIP performance considerations. Chapter 6 is a very detailed treatment of IP addressing, the most useful discussion being the one on the in_ifinit function. This is followed by a discussion of the data structures used in domains and group protocols, with the IP initialization and transport multiplexing discussion being of particular interest to me.
TCP/IP Illustrated: The Implementation, Vol. 2 TCP/IP Illustrated, Vol. 2: The Implementation (Addison-Wesley Professional Computing Series) Networking Self-Teaching Guide: OSI, TCP/IP, LANs, MANs, WANs, Implementation, Management, and Maintenance TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series) MASON JAR RECIPES BOOK SET 5 book in 1: Meals in Jars (vol.1); Salads in Jars (Vol. 2); Desserts in Jars (Vol. 3); Breakfasts in Jars (Vol. 4); Gifts in Jars (Vol. 5): Easy Mason Jar Recipe Cookbooks The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference TCP/IP Illustrated, Volume 1: The Protocols (Addison-Wesley Professional Computing Series) TCP/IP Illustrated, Volume 1: The Protocols (2nd Edition) (Addison-Wesley Professional Computing Series) TCP/IP Illustrated TCP/IP Illustrated (3 Volume Set) Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications, Linux/Posix Sockets Version Internetworking with TCP/IP Vol. III Client-Server Programming and Applications-Windows Sockets Version Internetworking with TCP/IP Vol. I: Principles, Protocols, and Architecture Best Asian Recipes from Mama Li's Kitchen BookSet - 4 books in 1: Chinese Take-Out Recipes (Vol 1); Wok (Vol 2); Asian Vegetarian and Vegan Recipes (Vol 3); Egg Roll, Spring Roll and Dumpling (Vol 4) Camping Cookbook 4 in 1 Book Set - Grilling Recipes (Vol. 1); Foil Packet Recipes (Vol. 2); Dutch Oven Recipes (Vol. 3) and: Camping Cookbook: Fun, Quick & Easy Campfire and Grilling Recipes (Vol 4) Korea: An Illustrated History from Ancient Times to 1945 (Illustrated Histories) (Illustrated Histories (Hippocrene)) Reaching People under 30 while Keeping People over 60: Creating Community across Generations (TCP The Columbia Partnership Leadership Series) TCP/IP Lean: Web Servers for Embedded Systems (2nd Edition) Sams Teach Yourself TCP/IP in 24 Hours (5th Edition)