TCP/IP詳解(英文版)

出版時間:2002-1-1  出版社:機械工業(yè)出版社  作者:W.Richard Stevens  頁數(shù):328  
Tag標簽:無  

書籍目錄

Part 1.TCP for Transactions
Chapter 1.T/TCP Introduetion
1.1 Introduction
1.2 UDP Client-Server
1.S TCP Client-Server
1.4 T/TCP Client-Server
1.5 Test Network
1.6 Timing Example
1.7 Applications
1.8 History
1.9 Implementations
1.10 Summary
Chapter 2.T/TCP Protocol
2.1 Introduction
2.2 New TCP Options for T/TCP
2.3 T/TCP Implementation Variables
2.4 State Transition Diagram
2.5 T/TCP Extended States
2.6 Summary
Chapter 3.T/TCP Examples
3.1 Introduction
3.2 Client Reboot
3.9 Normal T/TCP Transaction
3.4 Server Receives Old Duplicate SYN
3.5 Server Reboot
3.6 Request or Reply Exceeds MSS
3.7 Backward Compatibility
3.8 Summary
Chapter 4.T/TCP Protocol (Continued)
4.1 Introduction
4.2 Client Port Numbers and TIME_WAIT State
4.9 Purpose of the TIME_WAIT State
4.4 TIME_WAIT State Truncation
4.5 Avoiding the Three-Way Handshake with TAO
4.6 Summary
Chapter 5.T/TCP Implementation: Socket Layer
5.1 Introduction
5.2 Constants
5.3 sosend Function
5.4 Summary
Chapter 6.T/TCP Implementation: Routing Table
6.1 Introduction
6.2 Code Introduction
6.3 radix_node_head Structure
6.4 rtentry Structure
6.5 rt_metrics Structure
6.6 in inithead Function
6.7 in_addroute Function
6.8 in_matroute Function
6.9 in_clsroute Function
6.1O in_rtqtimo Function
6.11 in_rtqkill Function
6.12 Summary
Chapter 7.T/TCP Implementation: Protocol Control Blocks
7.1 Introduction
7.2 in_pcbladdr Function
7.3 in_pcbconnect Function
7.4 Summary
Chapter 8.TnCP Implementation: TCP Overview
8.1 Introduction
8.2 Gode Introduction
8.3 TCP protosw Structure
8.4 TCP Control Block
8.5 tcp_init Function
B.6 tcp_slowtimo Function
B.7 Summary
Chapter 9.T/TCP Implementation: TCP Output
9.1 introduction
9.2 tcp_output Function
9.3 Summary
Chapter 10.T/TCP Implementation: TCP Functiens
10.1 Introduction
10.2 tcp_newtcpcb Function
10.3 tcp_rtlookup Function
10.4 tcp_gettaocache Function
10.5 Retransmission Timeout Calculations
10.6 tcp_close Function
10.7 tcp_msssend Function
10.8 tcp_mssrcvd Function
10.9 tcp_dooptions Function
10.10 tcp_reass Function
10.1 1 Summaty
Chapter 11.T/TCP Implementation: TCP Input
11.1 Introdudion
11.2 Preliminary Processing
11.3 Header Prediction
11.4 Initiation of Passive Open
11.5 Initiation of Active Open
11.6 PAWS: Protection Against Wrapped Sequence Numbers
11.7 ACK Processing
11.8 Completion of Passive Opens and Simultaneous Opens
11.9 ACK Processing (Continued).
11.10 FIN Processing
11.11 Summary
Chapter 12.T/TCP Implementation: TCP User Requests
12.1 Introduction
12.2 PRU_CONNECT Request
12.3 tcp_connect Function
12.4 PRU_SEND and PRU_SEND_EOF Requests
12.5 tcp_usrclosed Function
12.6 tcp_sysctl Function
12.7 T/TCP Futures
12.8 Summary
Part 2.Additional TCP Applications
Chapter 13.HTTP: Hypertext Transfer Protocol
13.1 Introduction
13.2 Introduction to HTTP and HTML
13.3 HTTP Protocol
13.4 An Example
13.5 HTTP Statistics
13.6 Performance Problems
13.7 Summary
Chapter 14.Packets Found on an HTTP Server
14.1 Introduction
14.2 Multiple HTTP Servers
14.3 Client SYN Interarrival Time
14.4 RTT Measurements
14.5 listen Backlog Queue
14.6 Client SYN Options
14.7 Client SYN Retransmissions
14.8 Domain Names
14.8 Timing Out Persist Probes
14.10 Simulation of T/TCP Routing Table Size
14.11 Mbuf Interaction
14.12 TCP PCB Cache and Header Prediction
14.13 Summary
Chapter 15.NNTP: Network News Transter Protocol
15.1 Introduction
15.2 NNTP Protocol
15.3 A Simple News Client
15.4 A More Sophisticated News Client
15.5 NNTP Statistics
15.6 Summary
Part 3.The Unix Domain Protocols
Chapter 16.Unix Domain Protocols: Introduction
16.1 Introduction
16.2 Usage
16.3 Performance
16.4 Coding Examples
16.5 Summary
Chapter 17.Unix Domain Protocols: Implementation
17.1 Introduction
17.2 Code Introduction
17.3 Unix domain and protosw Structures
17.4 Unix Domain Socket Address Structures
17.5 Unix Domain Protocol Control Blocks
17.e uipc_usrreq Function
17.7 PRU_ATTACH Request and unp_attach Function
17.8 PRU_DETACH Request and unp_detach Function
17.8 PRU_BIND Request and unp_bind Function
17.10 PRU_CORNECT Request and unp_connect Function
17.11 PRU_CONNECT2 Request and unp_connect2 Function
17.12 socketpair System Call
17.13 pipe System Call
17.14 PRU_ACCEPT Request
17.15 PRU_DISCONNECT Request and unp_disconnect Function
17.16 PRU_SHUTDOWN Request and unp_shutdown Function
17.17 PRU_ABORT Request and unp_drop Function
17.18 Miscellaneous Requests
17.19 Summary
Chapter 18.Unix Domain Protocols: I/O and Descriptor Passing
18.1 Introduction
18.2 PRU_SENO and PRU_RCVD Requests
18.3 Descriptor Passing
18.4 unp_internalize Function
18.5 unp_externalize Function
IB.6 unp_discard Function
18.7 unp_dispose Function
18.8 unp_scan Function
18.9 unp_gc Function.
18.10 unp_mark Function
18.11 Performance (Revisited)
18.12 Summary
Appendix A.Measuring Network Times
A.1 RTT Measurements Using Ping
A.2 Protocol Stack Measurements
A.3 Latency and Bandwidth
Appendix B.' Coding Applications for T/TCP
Bibliography
Index

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    TCP/IP詳解(英文版) PDF格式下載


用戶評論 (總計4條)

 
 

  •     用了這么久,終于看到T/TCP對其他協(xié)議的改進位置了。
      忽然發(fā)現(xiàn)讀此卷的目標不只在于對T/TCP的改進之處的研究,現(xiàn)在發(fā)現(xiàn)大型協(xié)議的設(shè)計構(gòu)建的方案選擇過程中統(tǒng)計原理,真的是如此重要。而這也只是一個表象,最為http1.1版本之前的協(xié)議發(fā)展預(yù)測和推薦,此書讀來讓你在了解協(xié)議改進歷史的同時,看到大師們對自己觀點的論證的踏實和慎重之風。
  •     1.RFC 1122和1123[Braden 1989a, 1989b]。RFC 1122針對鏈路層、網(wǎng)絡(luò)層和運輸層;RFC 1123針對應(yīng)用層。這兩個RFC對早期重要的RFC文檔作了大量的糾正和解釋。如果要查看有關(guān)協(xié)議更詳細的細節(jié)內(nèi)容,它們通常是一個入口點。它們列出了協(xié)議中關(guān)于“必須”、“應(yīng)該”、“可以”、“不應(yīng)該”或者“不能”等特性及其實現(xiàn)細節(jié)。-1122 and 1123 [Braden 1989a, 1989b]. RFC 1122 for the link layer, network layer and transport layer RFC 1123 for the application layer. The two pairs of significant early RFC documents RFC made a lot of correcting and explanation. If you want to view more details about the details of the agreement, which is usually an entry point. They are listed in the agreement on the " must," " should," " may," " should" or " can not" and other characteristics and implementation details.
      2.其中使用的TCP和UDP插口概念和我們現(xiàn)在通常意義上的網(wǎng)絡(luò)套接字相同嗎?我google了好半天還是沒有頭緒,但看第三卷上的源碼中的結(jié)構(gòu)體使用內(nèi)容和套接字相似,有人知道嗎?
      
  •   Socket不也有插頭的意思么-- 說的是一個東西吧
  •   這樣說socket有道理
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7