TCP/IP Illustrated, Volume 3 - TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols
Synopsis
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.
Table of contents
Preface
Part 1. TCP for
Transactions
Chapter 1. T/TCP
Introduction
- Introduction
UDP Client-Server TCP Client-Server T/TCP Client-Server Test Network Timing Example Applications History Implementations Summary
Chapter 2. T/TCP Protocol
- Introduction
New TCP Options for T/TCP T/TCP Implementation Variables State Transition Diagram T/TCP Extended States Summary
Chapter 3. T/TCP Examples
- Introduction
Client Reboot Normal T/TCP Transaction Server Receives Old Duplicate SYN Server Reboot Request or Reply Exceeds MSS Backward Compatibility Summary
Chapter 4. T/TCP Protocol (Continued)
- Introduction
Client Port Numbers and TIME_WAIT State Purpose of the TIME_WAIT State TIME_WAIT State Truncation Avoiding the Three-Way Handshake with TAO Summary
Chapter 5. T/TCP Implementation: Socket Layer
- Introduction
Constants sosend Function Summary
Chapter 6. T/TCP Implementation: Routing Table
- Introduction
Code Introduction radix_node_head Structure rtentry Structure rt_metrics Structure in_inithead Function in_addroute Function in_matroute Function in_clsroute Function in_rtqtimo Function in_rtqkill Function Summary
Chapter 7. T/TCP Implementation: Protocol Control
Blocks
- Introduction
in_pcbladdr Function in_pcbconnect Function Summary
Chapter 8. T/TCP Implementation: TCP Overview
- Introduction
Code Introduction TCP protosw Structure TCP Control Block tcp_init Function tcp_slowtimo Function Summary
Chapter 9. T/TCP Implementation: TCP Output
- Introduction
tcp_output Function Summary
Chapter 10. T/TCP Implementation: TCP Functions
- Introduction
tcp_newtcpcb Function tcp_rtlookup Function tcp_gettaocache Function Retransmission Timeout Calculations tcp_close Function tcp_msssend Function tcp_mssrcvd Function tcp_dooptions Function tcp_reass Function Summary
Chapter 11. T/TCP Implementation: TCP Input
- Introduction
Preliminary Processing Header Prediction Initiation of Passive Open Initiation of Active Open PAWS: Protection Against Wrapped Sequence Numbers ACK Processing Completion of Passive Opens and Simultaneous Opens ACK Processing (Continued) FIN Processing Summary
Chapter 12. T/TCP Implementation: TCP User Requests
- Introduction
PRU_CONNECT Request tcp_connect Function PRU_SEND and PRU_SEND_EOF Requests tcp_usrclosed Function tcp_sysctl Function T/TCP Futures Summary
Part 2. Additional TCP Applications
Chapter 13. HTTP: Hypertext
Transfer Protocol
- Introduction
Introduction to HTTP and HTML HTTP Protocol An Example HTTP Statistics Performance Problems Summary
Chapter 14. Packets Found on an HTTP Server
- Introduction
Multiple HTTP Servers Client SYN Interarrival Time RTT Measurements listen Backlog Queue Client SYN Options Client SYN Retransmissions Domain Names Timing Out Persist Probes Simulation of T/TCP Routing Table Size Mbuf Interaction TCP PCB Cache and Header Prediction Summary
Chapter 15. NNTP: Network News Transfer Protocol
- Introduction
NNTP Protocol A Simple News Client A More Sophisticated News Client NNTP Statistics Summary
Part 3. The Unix Domain Protocols
Chapter 16. Unix Domain
Protocols: Introduction
- Introduction
Usage Performance Coding Examples Summary
Chapter 17. Unix Domain Protocols: Implementation
- Introduction
Code Introduction Unix domain and protosw Structures Unix Domain Socket Address Structures Unix Domain Protocol Control Blocks uipc_usrreq Function PRU_ATTACH Request and unp_attach Function PRU_DETACH Request and unp_detach Function PRU_BIND Request and unp_bind Function PRU_CONNECT Request and unp_connect Function PRU_CONNECT2 Request and unp_connect2 Function socketpair System Call pipe System Call PRU_ACCEPT Request PRU_DISCONNECT Request and unp_disconnect Function PRU_SHUTDOWN Request and unp_shutdown Function PRU_ABORT Request and unp_drop Function Miscellaneous Requests Summary
Chapter 18. Unix Domain Protocols: I/O and Descriptor
Passing
Appendix A. Measuring Network
Times
- RTT Measurements Using Ping
Protocol Stack Measurements Latency and Bandwidth
Appendix B. Coding Applications for T/TCP
Bibliography
Index
Commander ce livre au
prix de
61,78
€
58,69
€
Classé sous : Tcp, Chapter, Summary, Function, Introduction
Livres en rapport
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|