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

📄 目录.txt

📁 这是tcp_ip三卷本对学习网络来说
💻 TXT
字号:
目      录译者序前言第1章   概述	11.1   引言	11.2   分层	11.3   TCP/IP的分层	41.4   互联网的地址	51.5   域名系统	61.6   封装	61.7   分用	81.8   客户-服务器模型	81.9   端口号	91.10   标准化过程	101.11   RFC	101.12   标准的简单服务	111.13   互联网	121.14   实现	121.15   应用编程接口	121.16   测试网络	131.17   小结	13第2章   链路层	152.1   引言	152.2   以太网和IEEE 802封装	152.3   尾部封装	172.4   SLIP:串行线路IP	172.5   压缩的SLIP	182.6   PPP:点对点协议	182.7   环回接口	202.8   最大传输单元MTU	212.9   路径MTU	212.10   串行线路吞吐量计算	212.11   小结	22第3章   IP:网际协议	243.1   引言	243.2   IP首部	243.3   IP路由选择	273.4   子网寻址	303.5   子网掩码	323.6   特殊情况的IP地址	333.7   一个子网的例子	333.8   ifconfig命令	353.9   netstat命令	363.10   IP的未来	363.11   小结	37第4章   ARP:地址解析协议	384.1   引言	384.2   一个例子	384.3   ARP高速缓存	404.4   ARP的分组格式	404.5   ARP举例	414.5.1   一般的例子	414.5.2   对不存在主机的ARP请求	424.5.3   ARP高速缓存超时设置	434.6   ARP代理	434.7   免费ARP	454.8   arp命令	454.9   小结	46第5章   RARP:逆地址解析协议	475.1   引言	475.2   RARP的分组格式	475.3   RARP举例	475.4   RARP服务器的设计	485.4.1   作为用户进程的RARP服务器	495.4.2   每个网络有多个RARP服务器	495.5   小结	49第6章   ICMP:Internet控制报文协议	506.1   引言	506.2   ICMP报文的类型	506.3   ICMP地址掩码请求与应答	526.4   ICMP时间戳请求与应答	536.4.1   举例	546.4.2   另一种方法	556.5   ICMP端口不可达差错	566.6   ICMP报文的4.4BSD处理	596.7   小结	60第7章   Ping程序	617.1   引言	617.2   Ping程序	617.2.1   LAN输出	627.2.2   WAN输出	637.2.3   线路SLIP链接	647.2.4   拨号SLIP链路	657.3   IP记录路由选项	657.3.1   通常的例子	667.3.2   异常的输出	687.4   IP时间戳选项	697.5   小结	70第8章   Traceroute程序	718.1   引言	718.2   Traceroute 程序的操作	718.3   局域网输出	728.4   广域网输出	758.5   IP源站选路选项	768.5.1   宽松的源站选路的traceroute           程序示例	788.5.2   严格的源站选路的traceroute           程序示例	798.5.3   宽松的源站选路traceroute程序      的往返路由	808.6   小结	81第9章   IP选路	839.1   引言	839.2   选路的原理	849.2.1   简单路由表	849.2.2   初始化路由表	869.2.3   较复杂的路由表	879.2.4   没有到达目的地的路由	879.3   ICMP主机与网络不可达差错	889.4   转发或不转发	899.5   ICMP重定向差错	899.5.1   一个例子	909.5.2   更多的细节	919.6   ICMP路由器发现报文	929.6.1   路由器操作	939.6.2   主机操作	939.6.3   实现	939.7   小结	94第10章   动态选路协议	9510.1   引言	9510.2   动态选路	9510.3   Unix选路守护程序	9610.4   RIP:选路信息协议	9610.4.1   报文格式	9610.4.2   正常运行	9710.4.3   度量	9810.4.4   问题	9810.4.5   举例	9810.4.6   另一个例子	10010.5   RIP版本2	10210.6   OSPF:开放最短路径优先	10210.7   BGP:边界网关协议	10310.8   CIDR:无类型域间选路	10410.9   小结	105第11章   UDP:用户数据报协议	10711.1   引言	10711.2   UDP首部	10711.3   UDP检验和	10811.3.1   tcpdump输出	10911.3.2   一些统计结果	10911.4   一个简单的例子	11011.5   IP分片	11111.6   ICMP不可达差错(需要分片)	11311.7   用Traceroute确定路径MTU	11411.8   采用UDP的路径MTU发现	11611.9   UDP和ARP之间的交互作用	11811.10   最大UDP数据报长度	11911.11   ICMP源站抑制差错	12011.12   UDP服务器的设计	12211.12.1   客户IP地址及端口号	12211.12.2   目标IP地址	12211.12.3   UDP输入队列	12211.12.4   限制本地IP地址	12411.12.5   限制远端IP地址	12511.12.6   每个端口有多个接收者	12511.13   小结	126第12章   广播和多播	12812.1   引言	12812.2   广播	12912.2.1   受限的广播	12912.2.2   指向网络的广播	12912.2.3   指向子网的广播	12912.2.4   指向所有子网的广播	13012.3   广播的例子	13012.4   多播	13212.4.1   多播组地址	13312.4.2   多播组地址到以太网地址的转换	13312.4.3   FDDI和令牌环网络中的多播	13412.5   小结	134第13章   IGMP:Internet组管理协议	13613.1   引言	13613.2   IGMP报文	13613.3   IGMP协议	13613.3.1   加入一个多播组	13613.3.2   IGMP报告和查询	13713.3.3   实现细节	13713.3.4   生存时间字段	13813.3.5   所有主机组	13813.4   一个例子	13813.5   小结	141第14章   DNS:域名系统	14214.1   引言	14214.2   DNS基础	14214.3   DNS的报文格式	14414.3.1   DNS查询报文中的问题部分	14614.3.2   DNS响应报文中的资源记录部分	14714.4   一个简单的例子	14714.5   指针查询	15014.5.1   举例	15114.5.2   主机名检查	15114.6   资源记录	15214.7   高速缓存	15314.8   用UDP还是用TCP	15614.9   另一个例子	15614.10   小结	157第15章   TFTP:简单文件传送协议	15915.1   引言	15915.2   协议	15915.3   一个例子	16015.4   安全性	16115.5   小结	162第16章   BOOTP: 引导程序协议	16316.1   引言	16316.2   BOOTP的分组格式	16316.3   一个例子	16416.4   BOOTP服务器的设计	16516.5   BOOTP穿越路由器	16716.6   特定厂商信息	16716.7   小结	168第17章   TCP:传输控制协议	17017.1   引言	17017.2   TCP的服务	17017.3   TCP的首部	17117.4   小结	173第18章   TCP连接的建立与终止	17418.1   引言	17418.2   连接的建立与终止	17418.2.1   tcpdump的输出	17418.2.2   时间系列	17518.2.3   建立连接协议	17518.2.4   连接终止协议	17718.2.5   正常的tcpdump输出	17718.3   连接建立的超时	17818.3.1   第一次超时时间	17818.3.2   服务类型字段	17918.4   最大报文段长度	17918.5   TCP的半关闭	18018.6   TCP的状态变迁图	18218.6.1   2MSL等待状态	18318.6.2   平静时间的概念	18618.6.3   FIN_WAIT_2状态	18618.7   复位报文段	18618.7.1   到不存在的端口的连接请求	18718.7.2   异常终止一个连接	18718.7.3   检测半打开连接	18818.8   同时打开	18918.9   同时关闭	19118.10   TCP选项	19118.11   TCP服务器的设计	19218.11.1   TCP服务器端口号	19318.11.2   限定的本地IP地址	19418.11.3   限定的远端IP地址	19518.11.4   呼入连接请求队列	19518.12   小结	197第19章   TCP的交互数据流	20019.1   引言	20019.2   交互式输入	20019.3   经受时延的确认	20119.4   Nagle算法	20319.4.1   关闭Nagle算法	20419.4.2   一个例子	20519.5   窗口大小通告	20719.6   小结	208第20章   TCP的成块数据流	20920.1   引言	20920.2   正常数据流	20920.3   滑动窗口	21220.4   窗口大小	21420.5   PUSH标志	21520.6   慢启动	21620.7   成块数据的吞吐量	21820.7.1   带宽时延乘积	22020.7.2   拥塞	22020.8   紧急方式	22120.9   小结	224第21章   TCP的超时与重传	22621.1   引言	22621.2   超时与重传的简单例子	22621.3   往返时间测量	22721.4   往返时间RTT的例子	22921.4.1   往返时间RTT的测量	22921.4.2   RTT估计器的计算	23121.4.3   慢启动	23321.5   拥塞举例	23321.6   拥塞避免算法	23521.7   快速重传与快速恢复算法	23621.8   拥塞举例(续)	23721.9   按每条路由进行度量	24021.10   ICMP的差错	24021.11   重新分组	24321.12   小结	243第22章   TCP的坚持定时器	24522.1   引言	24522.2   一个例子	24522.3   糊涂窗口综合症	24622.4   小结	250第23章   TCP的保活定时器	25123.1   引言	25123.2   描述	25223.3   保活举例	25323.3.1   另一端崩溃	25323.3.2   另一端崩溃并重新启动	25423.3.3   另一端不可达	25423.4   小结	255第24章   TCP的未来和性能	25624.1   引言	25624.2   路径MTU发现	25624.2.1   一个例子	25724.2.2   大分组还是小分组	25824.3   长肥管道	25924.4   窗口扩大选项	26224.5   时间戳选项	26324.6   PAWS:防止回绕的序号	26524.7   T/TCP:为事务用的TCP扩展	26524.8   TCP的性能	26724.9   小结	268第25章   SNMP:简单网络管理协议	27025.1   引言	27025.2   协议	27025.3   管理信息结构	27225.4   对象标识符	27425.5   管理信息库介绍	27425.6   实例标识	27625.6.1   简单变量	27625.6.2   表格	27625.6.3   字典式排序	27725.7   一些简单的例子	27725.7.1   简单变量	27825.7.2   get-next操作	27825.7.3   表格的访问	27925.8   管理信息库(续)	27925.8.1   system组	27925.8.2   interface组	28025.8.3   at组	28125.8.4   ip组	28225.8.5   icmp组	28525.8.6   tcp组	28525.9   其他一些例子	28825.9.1   接口MTU	28825.9.2   路由表	28825.10   trap	29025.11   ASN.1和BER	29125.12   SNMPv2	29225.13   小结	292第26章   Telnet和Rlogin:远程登录	29326.1   引言	29326.2   Rlogin协议	29426.2.1   应用进程的启动	29526.2.2   流量控制	29526.2.3   客户的中断键	29626.2.4   窗口大小的改变	29626.2.5   服务器到客户的命令	29626.2.6   客户到服务器的命令	29726.2.7   客户的转义符	29826.3   Rlogin的例子	29826.3.1   初始的客户-服务器协议	29826.3.2   客户中断键	29926.4   Telnet协议	30226.4.1   NVT ASCII	30226.4.2   Telnet命令	30226.4.3   选项协商	30326.4.4   子选项协商	30426.4.5   半双工、一次一字符、一次             一行或行方式	30426.4.6   同步信号	30626.4.7   客户的转义符	30626.5   Telnet举例	30626.5.1   单字符方式	30626.5.2   行方式	31026.5.3   一次一行方式(准行方式)	31226.5.4   行方式:客户中断键	31326.6   小结	314第27章   FTP:文件传送协议	31627.1   引言	31627.2   FTP协议	31627.2.1   数据表示	31627.2.2   FTP命令	31827.2.3   FTP应答	31927.2.4   连接管理	32027.3   FTP的例子	32127.3.1   连接管理:临时数据端口	32127.3.2   连接管理:默认数据端口	32327.3.3   文本文件传输:NVT ASCII             表示还是图像表示	32527.3.4   异常中止一个文件的传输:            Telnet同步信号	32627.3.5   匿名FTP	32927.3.6   来自一个未知IP地址的匿名FTP	33027.4   小结	331第28章   SMTP:简单邮件传送协议	33228.1   引言	33228.2   SMTP协议	33228.2.1   简单例子	33228.2.2   SMTP命令	33428.2.3   信封、首部和正文	33528.2.4   中继代理	33528.2.5   NVT ASCII	33728.2.6   重试间隔	33728.3   SMTP的例子	33728.3.1   MX记录:主机非直接连到             Internet	33728.3.2   MX记录:主机出故障	33928.3.3   VRFY和EXPN命令	34028.4   SMTP的未来	34028.4.1   信封的变化:扩充的SMTP	34128.4.2   首部变化:非ASCII字符	34228.4.3   正文变化:通用Internet邮件             扩充	34328.5   小结	346第29章   网络文件系统	34729.1   引言	34729.2   Sun远程过程调用	34729.3   XDR:外部数据表示	34929.4   端口映射器	34929.5   NFS协议	35129.5.1   文件句柄	35329.5.2   安装协议	35329.5.3   NFS过程	35429.5.4   UDP还是TCP	35529.5.5   TCP上的NFS	35529.6   NFS实例	35629.6.1   简单的例子:读一个文件	35629.6.2   简单的例子:创建一个目录	35729.6.3   无状态	35829.6.4   例子:服务器崩溃	35829.6.5   等幂过程	36029.7   第3版的NFS	36029.8   小结	361第30章   其他的TCP/IP应用程序	36330.1   引言	36330.2   Finger协议	36330.3   Whois协议	36430.4   Archie、WAIS、Gopher、Veronica         和WWW	36630.4.1   Archie	36630.4.2   WAIS	36630.4.3   Gopher	36630.4.4   Veronica	36630.4.5   万维网WWW	36730.5   X窗口系统	36730.5.1   Xscope程序	36830.5.2   LBX: 低带宽X	37030.6   小结	370附录A   tcpdump程序	371附录B   计算机时钟	376附录C   sock程序	378附录D   部分习题的解答	381附录E   配置选项	395附录F   可以免费获得的源代码	406参考文献	409缩略语	420

⌨️ 快捷键说明

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