TCP/IP Illustrated, Volume 2: The Implementation (Hardcover)(出版日久遠,書側有霉斑)

Gary R. Wright, W. Richard Stevens





TCP/IP Illustrated, an ongoing series covering the many facets of TCP/IP, brings a highly-effective visual approach to learning about this networking protocol suite. TCP/IP Illustrated, Volume 2 contains a thorough explanation of how TCP/IP protocols are implemented. There isn't a more practical or up-to-date bookothis volume is the only one to cover the de facto standard implementation from the 4.4BSD-Lite release, the foundation for TCP/IP implementations run daily on hundreds of thousands of systems worldwide. Combining 500 illustrations with 15,000 lines of real, working code, TCP/IP Illustrated, Volume 2 uses a teach-by-example approach to help you master TCP/IP implementation. You will learn about such topics as the relationship between the sockets API and the protocol suite, and the differences between a host implementation and a router. In addition, the book covers the newest features of the 4.4BSD-Lite release, including multicasting, long fat pipe support, window scale, timestamp options, and protection against wrapped sequence numbers, and many other topics. Comprehensive in scope, based on a working standard, and thoroughly illustrated, this book is an indispensable resource for anyone working with TCP/IP.




  1. Title Page
  2. Copyright Page
  3. Table of Contents
  4. Preface
  5. Acknowledgments
  6. Structure Definitions
  7. Function and Macro Definitions
  8. Chapter 1. Introduction
  9. Chapter 2. Mbufs: Memory Buffers
  10. Chapter 3. Interface Layer
  11. Chapter 4. Interfaces: Ethernet
  12. Chapter 5. Interfaces: SLIP and Loopback
  13. Chapter 6. IP Addressing
  14. Chapter 7. Domains and Protocols
  15. Chapter 8. IP: Internet Protocol
  16. Chapter 9. IP Option Processing
  17. Chapter 10. IP Fragmentation and Reassembly
  18. Chapter 11. ICMP: Internet Control Message Protocol
  19. Chapter 12. IP Multicasting
  20. Chapter 13. IGMP: Internet Group Management Protocol
  21. Chapter 14. IP Multicast Routing
  22. Chapter 15. Socket Layer
  23. Chapter 16. Socket I/O
  24. Chapter 17. Socket Options
  25. Chapter 18. Radix Tree Routing Tables
  26. Chapter 19. Routing Requests and Routing Messages
  27. Chapter 20. Routing Sockets
  28. Chapter 21. ARP: Address Resolution Protocol
  29. Chapter 22. Protocol Control Blocks
  30. Chapter 23. UDP: User Datagram Protocol
  31. Chapter 24. TCP: Transmission Control Protocol
  32. Chapter 25. TCP Timers
  33. Chapter 26. TCP Output
  34. Chapter 27. TCP Functions
  35. Chapter 28. TCP Input
  36. Chapter 29. TCP Input
  37. Chapter 30. TCP User Requests
  38. Chapter 31. BPF: BSD Packet Filter
  39. Chapter 32. Raw IP
  40. Epilogue
  41. Appendix A. Solutions to Selected Exercises
  42. Appendix B. Source Code Availability
  43. Appendix C. RFC 1122 Compliance
  44. Bibliography