书籍详情
《TCPIP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议理查德·史蒂文斯W.》[22M]百度网盘|亲测有效|pdf下载
  • TCPIP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议理查德·史蒂文斯W.

  • 出版社:万卷出版公司图书专营店
  • 出版时间:2018-09
  • 热度:11912
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

书名:TCP/IP详解 卷3:TCP事务协议、、NNTP和UNIX域协议

定价:59元

作者:[美]理查德·史蒂文斯W.Richard Stevens

出版社:机械工业出版社

出版日期:2018-09-01

ISBN:9787111617778

字数

页码:252

版次

装帧:平装

开本:16开

商品重量

内容提要

第3卷详细介绍了当今TCP/IP程序员和网络管理员必须很好熟悉的四个基本主题: TCP的扩展、Hyper文本传输协议、网络新闻传输协议和UNIX域协议。与前两卷一样,本书介绍了4.4BSD-Lite网络代码中的示例和实现细节。

目录

出版者的话本书赞誉译者序前言部分 TCP事务协议章 T/TCP概述11.1 概述11.2 UDP上的客户-服务器11.3 TCP上的客户-服务器61.4 T/TCP上的客户-服务器121.5 测试网络151.6 时间测量程序151.7 应用171.8 历史191.9 实现201.10 小结21第2章 T/TCP协议232.1 概述232.2 T/TCP中的新TCP选项232.3 T/TCP实现所需变量252.4 状态变迁图272.5 T/TCP的扩展状态282.6 小结30第3章 T/TCP使用举例313.1 概述313.2 客户重新启动313.3 常规的T/TCP事务333.4 服务器收到过时的重复SYN343.5 服务器重启动353.6 请求或应答超出报文段优选长度363.7 向后兼容性393.8 小结41第4章 T/TCP协议(续)434.1 概述434.2 客户的端口号和TIME_WAIT状态434.3 设置TIME_WAIT状态的目的454.4 TIME_WAIT状态的截断484.5 利用TAO跳过三次握手514.6 小结55第5章 T/TCP实现:插口层565.1 概述565.2 常量565.3 sosend函数565.4 小结58第6章 T/TCP实现:路由表596.1 概述596.2 代码介绍596.3 radix_node_head结构606.4 rtentry结构616.5 rt_metrics结构616.6 in_inithead函数616.7 in_addroute函数626.8 in_matroute函数636.9 in_clsroute函数636.10 in_rtqtimo函数646.11 in_rtqkill函数666.12 小结69第7章 T/TCP实现:协议控制块707.1 概述707.2 in_pcbladdr函数717.3 in_pcbconnect函数717.4 小结72第8章 T/TCP实现: TCP概要738.1 概述738.2 代码介绍738.3 TCP的protosw结构748.4 TCP控制块748.5 tcp_init函数758.6 tcp_slowtimo函数758.7 小结76第9章 T/TCP实现:TCP输出779.1 概述779.2 tcp_output函数779.3 小结830章 T/TCP实现:TCP函数8410.1 概述8410.2 tcp_newtcpcb函数8410.3 tcp_rtlookup函数8510.4 tcp_gettaocache函数8610.5 重传超时间隔的计算8610.6 tcp_close函数8910.7 tcp_msssend函数9010.8 tcp_mssrcvd函数9110.9 tcp_dooptions函数9610.10 tcp_reass函数9810.11 小结991章 T/TCP实现:TCP输入10111.1 概述10111.2 预处理10311.3 预测10411.4 被动打开的启动10511.5 主动打开的启动10811.6 PAWS:防止序号重复11411.7 ACK处理11511.8 完成被动打开和同时打开11511.9 ACK处理(续)11611.10 FIN处理11811.11 小结1192章 T/TCP实现:TCP用户请求12012.1 概述12012.2 PRU_CONNECT请求12012.3 tcp_connect函数12012.4 PRU_SEND和PRU_SEND_EOF请求12412.5 tcp_usrclosed函数12512.6 tcp_sysctl函数12612.7 T/TCP的前景12612.8 小结127第二部分 TCP的其他应用3章 :超文本传输协议12913.1 概述12913.2 和HTML概述13013.3 13213.4 一个例子13613.5 的统计资料13813.6 性能问题13913.7 小结1414章 在服务器上找到的分组14214.1 概述14214.2 多个服务器14414.3 客户端SYN的到达间隔时间14514.4 RTT的测量14914.5 用listen设置入连接队列的容量15014.6 客户端的SYN选项15414.7 客户端的SYN重传15614.8 域名15714.9 超时的持续探测15714.10 T/TCP路由表大小的模拟16014.11 mbuf的交互16214.12 TCP的PCB高速缓存和预测16314.13 小结1655章 NNTP:网络新闻传输协议16615.1 概述16615.2 NNTP16715.3 一个简单的新闻客户17015.4 一个复杂的新闻客户17115.5 NNTP的统计资料17215.6 小结173第三部分 Unix域协议6章 Unix域协议:概述17516.1 概述17516.2 用途17616.3 性能17716.4 编码举例17716.5 小结1797章 Unix域协议:实现18017.1 概述18017.2 代码介绍18017.3 Unix domain和protosw结构18117.4 Unix域插口地址结构18217.5 Unix域协议控制块18317.6 uipc_usrreq函数18517.7 PRU_ATTACH请求和unp_attach函数18617.8 PRU_DETACH请求和unp_detach函数18717.9 PRU_BIND请求和unp_bind函数18917.10 PRU_CONNECT请求和unp_connect函数19117.11 PRU_CONNECT2请求和unp_connect2函数19517.12 socketpair系统调用19817.13 pipe系统调用20217.14 PRU_ACCEPT请求20317.15 PRU_DISCONNECT请求和unp_disconnect函数20417.16 PRU_SHUTDOWN请求和unp_shutdown函数20517.17 PRU_ABORT请求和unp_drop函数20617.18 其他各种请求20717.19 小结2098章 Unix域协议:I/O和描述符的传递21018.1 概述21018.2 PRU_SEND和PRU_RCVD请求21018.3 描述符的传递21418.4 unp_internalize函数21818.5 unp_externalize函数22018.6 unp_discard函数22118.7 unp_dispose函数22218.8 unp_scan函数22218.9 unp_gc函数22318.10 unp_mark函数23018.11 性能(再讨论)23118.12 小结231附录A 测量网络时间232附录B 编写T/TCP应用程序242参考文献246缩略语251

作者介绍

W. 理查德•史蒂文斯(W. Richard Stevens)博士,是靠前知名的UNIX和网络专家、受人尊敬的技术作家和咨询顾问。他教会了一代网络专业人员使用TCP/IP的功能,使互联网成为人们日常生活的中心。Stevens于1999年去世,年仅48岁。在短暂而精彩的一生中,他著有多部经典的传世之作,包括《TCP/IP详解》(三卷本)、《UNIX网络编程》(两卷本)以及《UNIX环境不错编程》。2000年他被靠前机构Usenix追授“终身成就奖”。