图书介绍
TCP/IP详解 卷3 TCP事务协议、HTTP、NNTP和UNIX域协议 英文版PDF|Epub|txt|kindle电子书版本网盘下载
![TCP/IP详解 卷3 TCP事务协议、HTTP、NNTP和UNIX域协议 英文版](https://www.shukui.net/cover/44/31440740.jpg)
- (美)W.Richard Stevens著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111095030
- 出版时间:2002
- 标注页数:328页
- 文件大小:12MB
- 文件页数:355页
- 主题词:
PDF下载
下载说明
TCP/IP详解 卷3 TCP事务协议、HTTP、NNTP和UNIX域协议 英文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Part 1. TCP for Transactions1
Chapter 1. T/TCP Introduction3
1.1 Introduction3
1.2 UDP Client-Server3
1.3 TCP Client-Server9
1.4 T/TCP Client-Server17
1.5 Test Network20
1.6 Timing Example21
1.7 Applications22
1.8 History24
1.9 Implementations26
1.10 Summary28
Chapter 2. T/TCP Protocol29
2.1 Introduction29
2.2 New TCP Options for T/TCP30
2.3 T/TCP Implementation Variables33
2.4 State Transition Diagram34
2.5 T/TCP Extended States36
2.6 Summary38
Chapter 3. T/TCP Examples39
3.1 Introduction39
3.2 Clienl Reboot40
3.3 Normal T/TCP Transaction42
3.4 Server Receives Old Duplicate SYN43
3.5 Server Reboot44
3.6 Request or Reply Exceeds MSS45
3.7 Backward Compatibility49
3.8 Summary51
Chapter 4. T/TCP Protocol (Continued)53
4.1 Introduction53
4.2 Client Porl Numbers and TIME_WAIT State53
4.3 Purpose of the TIME_WAIT State56
4.4 TIME_WAIT State Truncation59
4.5 Avoiding the Three-Way Handshake with TAO62
4.6 Summary68
Chapter 5. T/TCP Implementation:Socket Layer69
5.1 Introduction69
5.2 Constants70
5.3 sosend Function70
5.4 Summary72
Chapter 6. T/TCP Implementation:Routing Table73
6.1 Introduction73
6.2 Code Introduction74
6.4 rtentry Structure75
6.3 radix_node_head Structure75
6.5 rt_metrics Structure76
6.6 in_inithead Function76
6.7 in_addroute Function77
6.8 in_matroute Function78
6.9 in_clsroute Function78
6.10 in_rtqtimo Function79
6.11 in_rtqkill Function82
6.12 Summary85
Chapter 7. T/TCP Implementation:Protocol Control Blocks87
7.1 Introduction87
7.2 in_pcbladdr Function88
7.3 in_pcbconnect Function89
7.4 Summary90
Chapter 8. T/TCP Implementation:TCP Overview91
8.1 Introduction91
8.2 Code Introduction91
8.3 TCP protosw Structure92
8.4 TCP Control Block93
8.5 tcp_init Function94
8.6 tcp_slowtimo Function94
8.7 Summary95
9.2 tcp_output Function97
Chapter 9. T/TCP Implementation:TCP Output97
9.1 Introduction97
9.3 Summary104
Chapter 10. T/TCP Implementation:TCP Functions105
10.1 Introduction105
10.2 tcp_newtcpcb Function105
10.3 tcp_rtlookup Function106
10.4 tcp_gettaocache Function108
10.5 Retransmission Timeout Calculations108
10.6 tcp_close Function112
10.7 tcp_msssend Function113
10.8 tcp_mssrcvd Function114
10.9 tcp_dooptions Function121
10.10 tcp_reass Function122
10.11 Summary124
Chapter 11. T/TCP Implementation:TCP Input125
11.1 Introduction125
11.2 Preliminary Processing125
11.3 Header Prediction129
11.4 Initiation of Passive Open130
11.5 Initiation of Active Open134
11.6 PAWS:Protection Against Wrapped Sequence Numbers141
11.8 Completion of Passive Opens and Simultaneous Opens142
11.7 ACK Processing142
11.9 ACK Processing(Continued)143
11.10 FIN Processing145
11.11 Summary147
Chapter 12. T/TCP Implementation:TCP User Requests149
12.1 Introduction149
12.2 PRU_CONNECT Request149
12.3 tcp_connect Function150
12.4 PRU_SEND and PRU_SEND_EOF Requests154
12.5 tcp_usrclosed Function155
12.6 tcp_sysctl Function155
12.7 T/TCP Futures156
12.8 Summary158
Part 2. Additional TCP Applications159
Chapter 13. HTTP:Hypertext Transfer Protocol161
13.1 Introduction161
13.2 Introduction to HTTP and HTML162
13.3 HTTP Protocol165
13.4 An Example170
13.5 HTTP Statistics172
13.6 Performance Problems173
13.7 Summary175
14.1 Introduction177
Chapter 14. Packets Found on an HTTP Server177
14.2 Multiple HTTP Servers180
14.3 Client SYN lnterarrival Time181
14.4 RTT Measurements185
14.5 listen Backlog Queue187
14.6 Client SYN Options192
14.7 Client SYN Retransmissions195
14.8 Domain Names196
14.9 Timing Out Persist Probes196
14.10 Simulation of T/TCP Routing Table Size200
14.11 Mbuf Interaction202
14.12 TCP PCB Cache and Header Prediction203
14.13 Summary205
Chapter 15. NNTP:Network News Transfer Protocol207
15.1 Introduction207
15.2 NNTP Protocol209
15.3 A Simple News Client212
15.4 A More Sophisticated News Client214
15.5 NNTP Statistics215
15.6 Summary216
Part 3. The Unix Domain Protocols219
16.1 Introduction221
Chapter 16. Unix Domain Protocols:Introduction221
16.2 Usage222
16.3 Performance223
16.4 Coding Examples224
16.5 Summary225
Chapter 17. Unix Domain Protocols:Implementation227
17.1 Introduction227
17.2 Code Introduction227
17.3 Unix domain and protosw Structures228
17.4 Unix Domain Socket Address Structures230
17.5 Unix Domain Protocol Control Blocks231
17.6 uipc_usrreq Function233
17.7 PRU_ATTACH Request and unp_attach Function233
17.8 PRU_DETACH Request and unp_detach Function236
17.9 PRU_BIND Request and unp_bind Function237
17.10 PRU_CONNECT Request and unp_connect Function240
17.11 PRU_CONNECT2 Request and unp_connect2 Function245
17.12 socke?pair System Call249
17.13 pipe Syetem Call253
17.14 PRU_ACCEPT Request253
17.15 PRU_DISCONNECT Request and unp_disconnect Function255
17.16 PRU_SHUTDOWN Request and unp_shutdown Function257
17.17 PRU_ABORT Request and unp_drop Function258
17.18 Miscellaneous Requests259
17.19 Summary261
Chapter 18. Unix Domain Protocols:I/O and Descriptor Passing263
18.1 Introduction263
18.2 PRU_SEND and PRU_RCVD Requests263
18.3 Oescriptor Passing269
18.4 unp_internalize Function274
18.5 unp_externalize Function276
18.6 unp_discard Function277
18.8 unp_scan Function278
18.7 unp_dispose Function278
18.9 unp_gc Function280
18.10 unp_mark Function288
18.11 Performance(Revisited)288
18.12 Summary289
Appendix A. Measuring Network Times291
A.1 RTT Measurements Using Ping292
A.2 Protocol Stack Measurements294
A.3 Latency and Bandwidth300
Appendix B. Coding Applications for T/TCP303
Bibliography309
Index315