⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 目录.txt

📁 TCP-IP协议的经典书籍
💻 TXT
字号:
目      录译者序前言第一部分   TCP事务协议第1章   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   服务器收到过时的重复SYN	343.5   服务器重启动	353.6   请求或应答超出报文段最大长度MSS	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.2.1   新的自动变量	779.2.2   增加隐藏的状态标志	779.2.3   在SYN_SENT状态不要重传SYN	789.2.4   发送器的糊涂窗口避免机制	789.2.5   有RST或SYN标志时强制发送报文段	799.2.6   发送MSS选项	809.2.7   是否发送时间戳选项	809.2.8   发送T/TCP的CC选项	809.2.9   根据TCP选项调整数据长度	839.3   小结	83第10章  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   小结	99第11章   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   小结	119第12章   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的其他应用第13章   HTTP:超文本传送协议	12913.1   概述	12913.2   HTTP和HTML概述	13013.3   HTTP	13213.3.1   报文类型:请求与响应	13213.3.2   首部字段	13313.3.3   响应代码	13313.3.4   各种报文头举例	13413.3.5   例子:客户程序缓存	13513.3.6   例子:服务器重定向	13613.4   一个例子	13613.5   HTTP的统计资料	13813.6   性能问题	13913.7   小结	141第14章   在HTTP服务器上找到的分组	14214.1   概述	14214.2   多个HTTP服务器	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   小结	165第15章   NNTP:网络新闻传送协议	16615.1   概述	16615.2   NNTP	16715.3   一个简单的新闻客户	17015.4   一个复杂的新闻客户	17115.5   NNTP的统计资料	17215.6   小结	173第三部分   Unix域协议第16章   Unix域协议:概述	17516.1   概述	17516.2   用途	17616.3   性能	17716.4   编码举例	17716.5   小结	179第17章   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   小结	209第18章   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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -