图书介绍
TCP/IP详解 卷3 T/TCP HTTP NNTP和UNIX域协议 英文版PDF|Epub|txt|kindle电子书版本网盘下载
![TCP/IP详解 卷3 T/TCP HTTP NNTP和UNIX域协议 英文版](https://www.shukui.net/cover/44/30077902.jpg)
- (美)史蒂文斯著 著
- 出版社: 北京:人民邮电出版社
- 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 服务器收到过时的重复SYN43
3.5 服务器重新启动44
3.6 请求或应答超出MSS45
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