图书介绍
TCP/IP详解 卷3 T/TCP HTTP NNTP和UNIX域协议 英文版pdf电子书版本下载
- (美)史蒂文斯著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115401298
- 出版时间:2016
- 标注页数:316页
- 文件大小:43MB
- 文件页数:334页
- 主题词:计算机网络-通信协议-英文
PDF下载
下载说明
TCP/IP详解 卷3 T/TCP HTTP NNTP和UNIX域协议 英文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Part 1.TCP事务协议 1
Chapter 1.T/TCP概述 3
1.1 概述 3
1.2 UDP客户-服务器 3
1.3 TCP客户-服务器 9
1.4 T/TCP客户-服务器 17
1.5 测试网络 20
1.6 计时示例 21
1.7 应用 22
1.8 历史 24
1.9 实现 26
1.10 小结 28
Chapter 2.T/TCP协议 29
2.1 概述 29
2.2 T/TCP的新TCP选项 30
2.3 T/TCP实现变量 33
2.4 状态变迁图 34
2.5 T/TCP的扩展状态 36
2.6 小结 38
Chapter 3.T/TCP示例 39
3.1 概述 39
3.2 客户重新启动 40
3.3 常规的T/TCP事务 42
3.4 服务器收到过时的重复SYN 43
3.5 服务器重新启动 44
3.6 请求或应答超出MSS 45
3.7 向后兼容性 49
3.8 小结 51
Chapter 4.T/TCP协议(续) 53
4.1 概述 53
4.2 客户的端口号和TIME WAIT状态 53
4.3 设置TIME WAIT状态的目的 56
4.4 TIME WAIT状态的截断 59
4.5 利用TAO避免三次握手 62
4.6 小结 68
Chapter 5.T/TCP实现:套接字层 69
5.1 概述 69
5.2 常量 70
5.3 SoSend函数 70
5.4 小结 72
Chapter 6.T/TCP实现:路由表 73
6.1 概述 73
6.2 代码介绍 74
6.3 radix_node_head结构 75
6.4 rtentry结构 75
6.5 rt_metrics结构 76
6.6 in_inithead函数 76
6.7 in_addroute函数 77
6.8 in_matroute函数 78
6.9 in_clsroute函数 78
6.10 in_rtqtimo函数 79
6.11 in_rtqkill函数 82
6.12 小结 85
Chapter 7.T/TCP实现:协议控制块 87
7.1 概述 87
7.2 in_pcbladdr函数 88
7.3 in_pcbconnect函数 89
7.4 小结 90
Chapter 8. T/TCP实现:TCP概要 91
8.1 概述 91
8.2 代码介绍 91
8.3 TCP protosw结构 92
8.4 TCP控制块 93
8.5 tcp_init函数 94
8.6 tcp_Slowtimo函数 94
8.7 小结 95
Chapter 9.T/TCP实现:TCP输出 97
9.1 概述 97
9.2 tcp_output函数 97
9.3 小结 104
Chapter 10.T/TCP实现:TCP函数 105
10.1 概述 105
10.2 tcp_newtcpcb函数 105
10.3 tcp_rtlookup函数 106
10.4 tcp_gettaocache函数 108
10.5 重传超时的计算 108
10.6 tcp_close函数 112
10.7 tcp_msSsend函数 113
10.8 tcp_msSrcvd函数 114
10.9 tcp_dooptions函数 121
10.10 tcp_reaSS函数 122
10.11 小结 124
Chapter 11.T/TCP实现:TCP输入 125
11.1 概述 125
11.2 预处理 125
11.3 首部预测 129
11.4 被动打开的启动 130
11.5 主动打开的启动 134
11.6 PAWS:防止序号重复 141
11.7 ACK处理 142
11.8 完成被动打开和同时打开 142
11.9 ACK处理(续) 143
11.10 小结 147
Chapter 12.T/TCP实现:TCP用户请求 149
12.1 概述 149
12.2 PRU_CONNECT请求 149
12.3 tcp_connect函数 150
12.4 PRU_SEND和PRU_SEND_EOF请求 154
12.5 tcp_usrclosed函数 155
12.6 tcp_sysctl函数 155
12.7 T/TCP的前景 156
12.8 小结 158
Part 2.TCP的其他应用 159
Chapter 13. HTTP:超文本传送协议 161
13.1 概述 161
13.2 HTTP和 HTML概述 162
13.3 HTTP协议 165
13.4 示例 170
13.5 HTTP统计数据 172
13.6 性能问题 173
13.7 小结 175
Chapter 14. 在HTTP服务器上找到的分组 177
14.1 概述 177
14.2 多个HTTP服务器 180
14.3 客户SYN的到达间隔时间 181
14.4 RTT的测量 185
14.5 listen积压队列 187
14.6 客户SYN选项 192
14.7 客户SYN重传 195
14.8 域名 196
14.9 超时的持续探测 196
14.10 T/TCP路由表大小的模拟 200
14.11 Mbuf交互 202
14.12 TCP的PCB高速缓存和首部预测 203
14.13 小结 205
Chapter 15. NNTP:网络新闻传送协议 207
15.1 概述 207
15.2 NNTP协议 209
15.3 一个简单的新闻客户 212
15.4 一个复杂的新闻客户 214
15.5 NNTP的统计数据 215
15.6 小结 216
Part 3. Unix域协议 219
Chapter 16. Unix域协议:概述 221
16.1 概述 221
16.2 用途 222
16.3 性能 223
16.4 编码示例 224
16.5 小结 225
Chapter 17. Unix域协议:实现 227
17.1 概述 227
17.2 代码介绍 227
17.3 Unix domain和protosw结构 228
17.4 Unix域套接字地址结构 230
17.5 Unix域协议控制块 231
17.6 uipc_usrreq函数 233
17.7 PRU_ATTACH请求和unp_attach函数 233
17.8 PRU_DETACH请求和unp_detach函数 236
17.9 PRU_BIND请求和unp_bind函数 237
17.10 PRU_CONNECT请求和unp_connect函数 240
17.11 PRU_CONNECT2请求和unp_connect2函数 245
17.12 socketpair系统调用 249
17.13 pipe系统调用 253
17.14 PRU_ACCEPT请求 253
17.15 PRU_DISCONNECT请求和unp_disconnect函数 255
17.16 PRU_SHUTDOWN请求和unp_shutdown函数 257
17.17 PRU_ABORT请求和unp_drop函数 258
17.18 其他各种请求 259
17.19 小结 261
Chapter 18. Unix域协议:I/O和描述符传递 263
18.1 概述 263
18.2 PRU_SEND和PRU_RCVD请求 263
18.3 描述符传递 269
18.4 unp_internalize函数 274
18.5 unp_externalize函数 276
18.6 unp_discard函数 277
18.7 unp_dispose函数 278
18.8 unp_scan函数 278
18.9 unp_gc函数 280
18.10 unp_mark函数 288
18.11 性能(续) 288
18.12 小结 289
Appendix A. 测量网络时间 291
A.1 使用Ping进行RTT测量 292
A.2 协议栈测量 294
A.3 延迟和带宽 300
Appendix B. 为T/TCP编写应用程序 303
参考文献 309