وبلاگ بلیان

TCP IP Illustrated. The Implementation

معرفی کتاب «TCP IP Illustrated. The Implementation» نوشتهٔ Gary R. Wright, W. Richard Stevens، منتشرشده توسط نشر Addison-Wesley Pub. Co. در سال 1995. این کتاب در فرمت djvu، زبان انگلیسی ارائه شده است.

Bestselling author W. Richard Stevens teams up with Gary Wright for the second volume in the successful TCP/IP Illustrated series. This volume focuses on implementation issues. The authors use real working code--15,000 lines of code--together with pictures and descriptions of all data structures and algorithms to help the reader master the TCP/IP protocol suite.

TCP/IP Illustrated is a complete and detailed guide to the entire TCP/IP protocol suite-with an important difference from other books on the subject. Rather than just describing what the RFCs say the protocol suite should do, this unique book uses a popular diagnostic tool so you may actually watch the protocols in action.By forcing various conditions to occur-such as connection establishment, timeout and retransmission, and fragmentation-and then displaying the results, TCP/IP Illustrated gives you a much greater understanding of these concepts than words alone could provide. Whether you are new to TCP/IP or you have read other books on the subject, you will come away with an increased understanding of how and why TCP/IP works the way it does, as well as enhanced skill at developing applications that run over TCP/IP.

With this unique approach, TCP/IP Illustrated presents the structure and function of TCP/IP from the link layer up through the network, transport, and application layers. You will learn about the protocols that belong to each of these layers and how they operate under numerous implementations, including Sun OS 4.1.3, Solaris 2.2, System V Release 4, BSD/386TM, AIX 3.2.2, and 4.4BSD.In TCP/IP Illustrated you will find the most thorough coverage of TCP available - 8 entire chapters. You will also find coverage of the newest TCP/IP features, including multicasting, path MTU discovery, and long fat pipes.

"While all of Stevens' books are excellent, this new opus (TCP/IP Illustrated, Volume 1) is awesome. Although many books describe the TCP/IP protocols, the author provides a level of depth and real-world detail lacking from the competition."
- Unix Review

"This book (TCP/IP Illustrated, Volume 1) is a stone jewel...Written by W. Richard Stevens, this book probably provides the most comprehensive view of TCP/IP available today in print."
- Boardwatch

"The diagrams he uses are excellent and his writing style is clear and readable. Please read it (TCP/IP Illustrated, Volume 1) and keep it on your bookshelf."
- Sys Admin

"The word 'illustrated' distinguishes this book (TCP/IP Illustrated, Volume 1) from its many rivals. Stevens uses the Lawrence Berkeley Laboratories tcdump program to capture packets in promiscuous mode under a variety of OS and TCP/IP implementations. Studying tcdump output helps you understand how the various protocols work."
- Unix Review

Booknews

A guide to the entire TCP/IP protocol suite, not just describing the protocols and what they do, but using a popular diagnostic tool to watch the protocols in action. Seeing how the protocols operate in various circumstances provides a greater understanding of how they work and why certain design decisions were made. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Praised by reviewers and practicing TCP/IP programmers alike, the TCP/IP Illustrated series examines the many facets of the TCP/IP protocol suite using a unique and highly-effective visual approach that describes the inner workings of TCP/IP with detail, insight, and clarity.

Volume 3 provides detailed coverage of four essential topics with which today's TCP/IP programmers and network administrators must be thoroughly familiar:

  • T/TCP (TCP for Transactions), an extension to TCP that makes client-server transactions faster, more efficient, and more reliable;
  • HTTP (Hypertext Transfer Protocol), the foundation for the rapidly expanding World Wide Web;
  • NNTP (the Network News Transfer Protocol), the basis for the Usenet news system; and
  • UNIX Domain Protocols, a set of protocols used heavily in UNIX implementations.

As in the previous two volumes, the book is filled with examples and implementation details within the 4.4BSD-Lite networking code.

The TCP/IP Illustrated series provides a complete picture of the protocol suite that drives the Internet, and gives programmers, system administrators, and serious users the information, understanding, and skills they need to remain at the forefront of networking technology.

0201634953B04062001


The third volume of the enormously popular TCP/IP serices is a logical continuation and extension of the Transmission Control Protocol (TCP) suite which began with, TCP/IP Illustrated, Volume 1 : The Protocols (reviewed in our Spring '94 New Book Bulletin). This was followed by the analysis and exposition for the kernel implementation of the 4.4 BSD-Lite release of TCP/IP in, TCP/IP Illustrated, Volume 2 : The Implementation (reviewed in our Spring '95 New Book Bulletin). Volume 3 is subtitled TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols. Discusses the transaction extension to TCP (T/TCP) incorporated in the client-server paradigm (socket layer, routing table, control blocks, I/O, functions and requests). Explains TCP/IP applications, specifically the Hypertext Transfer Protocol or HTTP of the World Wide Web along with NNTP, the Network News Transfer Protocol. Appendixes contain measuring specs and coding applications. Source code is 4.4 BSD-Lite. There are forward and backward references to prior volumes (the volumes are logically interconnected). These three volumes are definitely recommended as texts and references. The UNIX 4.4 BSD references and programming guides as well as the 4.4 BSD-Lite CD Companion were reviewed in our Fall '94 New Book Bulletin and are available.

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. Contents Preface Introduction Link Layer IP: Internet Protocol ARP: Address Resolution Protocol RARP: Reverse Address Reverse Protocol ICMP: Internet Control Message Protocol Ping Program Traceroute Program IP Routing Dynamic Routing Protocols UDP: User Datagram Protocol Broadcasting and Multicasting IGMP: Internet Group Management Protocol DNS: The Domain Name System TFTP: Trivial File Transfer Protocol BOOTP: Bootstrap Protocol TCP: Transmission Control Protocol TCP Connectionless Establishment and Termination TCP Interactive Data Flow TCP Bulk Data Flow TCP Timeout and Retransmission TCP Persistent Timer TCP Keepalive Timer TCP Futures and Performance SNMP: Simple Network Management Protocol Telnet and Rlogin: Remote Login FTP: File Transfer Protocol SMTP: Simple Mail Transfer Protocol NFS: Network File System Other TCP/IP Applications The tcpdump Program Computer Clocks The sock Program Solutions to Selected Exercises Configurable Options Source Code Availability Bibliography Index Preface Introduction Mbufs: Memory Buffers Interface Layer Interfaces: Ethernet Interfaces: SLIP and Loopback IP Addressing Domains and Protocols IP: Internet Protocol IP Option Processing IP Fragmentation and Reassembly ICMP: Internet Control Message Protocol IP Multicasting IGMP: Internet Group Management Protocol IP Multicast Routing Socket Layer Socket I/O Socket Options Radix Tree Routing Tables Routing Requests and Routing Messages Routing Sockets ARP: Address Resolution Protocol Protocol Control Blocks UDP: User Datagram Protocol TCP: Transmission Control Protocol TCP Timers TCP Output TCP Function TCP Input TCP Input (Continued) TCP User Requests BPF: BSD Packet Filter Raw IP Epilogue Solutions to Selected Exercises Source Code Availability RFC 1122 Compliance Bibliography Index The Tcp/ip Illustrated Books Are Praised For Their Highly Effective Visual Approach To The Essential Tcp/ip Topics Facing Today's Networking Professionals. The Word 'illustrated' Distinguishes These Books From The Rest. By Forcing Conditions To Occur, And Then Displaying The Results, Tcp/ip Illustrated Gives Readers A Much Greater Understanding Of The Concepts Than Words Alone Can Provide. The Books Are Noted For Their Diagrams And Clear And Readable Writing Style, And Include Unparalleled Tcp/ip Material Needed By Any Networking Professional. V. 1. The Protocols -- V. 2. The Implementation -- V. 3. Tcp For Transactions, Http, Nttp, And The Unix Domain Protocols. W. Richard Stevens. Vol. 2 By W. Richard Stevens, Gary R. Wright. Includes Bibliographical References And Index. Finally, programmers that need to truly understand the TCP/IP protocol suite have a resource to turn to, TCP/IP Illustrated. Instead of merely describing the RFC's, bestselling author Rich Stevens takes an innovative "visual" approach which, combined with his writing style, results in an accessible "understandable" guide to TCP/IP.
دانلود کتاب TCP IP Illustrated. The Implementation