
TCP/IP详解卷1:协议
对《TCP/IP详解卷1:协议》一书中的重点进行记录,必要时使用程序进行说明。
TODD911
热爱计算机
展开
-
《TCP/IP详解卷1:协议》笔记--TCP紧急通知
P300下面是一个涉及到TCP紧急方式的例子。在主机sun上运行rlogin客户进程,然后登录到主机bsdi,向终端输出一个大文本文件,然后键入control s终端输出,当输出停止时,我们键入中断键以异常方式终止该进程。下面这些要点关于客户、服务器和链接的状态的概述:1.键入control s以停止终端的输出。2.用于终端的输出缓存很快被填满,所以rlogin的客原创 2014-04-14 16:37:30 · 2817 阅读 · 0 评论 -
《TCP/IP详解卷1:协议》笔记--MTU发现
路径MTU是当前两个主机之间的路径上任何网络上的最小MTU。路径MTU发现在IP首部继承并设置不要分片(DF)比特,来发现当前路径上的路由器是否需要对正在发送的IP数据报进行分片。如果一个待转发的IP数据报被设置DF比特,而其长度又超过了MTU,那么路由器将返回ICMP不可达的差错。TCP的路径MTU发现按如下方式进行:在连接建立时,TCP使用输出接口或对端声明的MSS中最小的MTU作原创 2014-03-31 15:31:34 · 4906 阅读 · 0 评论 -
《TCP/IP详解卷1:协议》笔记--2MSL等待状态
TCP的状态变迁图如下:其中的TIME_WAIT状态也成为2MSL等待状态。每个具体的TCP实现必须选择一个报文段最大生存时间MSL(maximumsegment lifetime)。它是任何报文段被丢弃前在网络内的最长时间 。我们知道这个时间是有限的,因为TCP报文段以IP数据报在网络内传输,而IP数据报则有限制其生存时间的TTL字段。在RFC793指出MSL为2分钟,然原创 2014-03-25 09:46:14 · 7224 阅读 · 1 评论 -
《TCP/IP详解卷1:协议》--特殊情况的IP地址
现介绍7种特殊的IP地址,如下图所示,在图中,0表示所有的比特位全为0,;-1表示所有的比特位全为1;netid、subnetid分别表示不全为0或全1的对应字段。子网号栏为空表示该地址没有进行子网划分。表中的头两项,网络号为0,如主机使用使用BOOTP协议确定本机IP地址时,只能作为初始化过程中的源地址出现。四类广播:1.受限的广播,地址为255.255.255.255,原创 2014-03-13 18:47:21 · 2699 阅读 · 0 评论 -
《TCP/IP详解卷1:协议》--环回接口
大多数的产品都支持环回接口(lookback interface),以允许运行在同一台主机上的客户程序和服务器通过TCP/IP进行通信。A类网络号127就是为环回接口预留的。大多数系统把IP地址127.0.0.1分配给这个接口,并命名为localhost。一个传给环回接口的IP数据报不能在任何网络上出现。我们想象,一旦传输层检测到目的地址是环回地址时,应该可以省略部分传输层和所有网络层原创 2014-03-13 18:17:18 · 5136 阅读 · 0 评论 -
《TCP/IP详解卷1:协议》笔记--以太网和IEEE802封装
以太网这个术语是指DEC、Intel和Xerox公司在1982年联合公布的一个标准。它是当今TCP/IP采用的主要局域网技术。几年后,IEEE802委员会公布了一个稍有不同的标准集,其中802.3针对整个CSMA/CD网络,802.4针对令牌总线网络,802.5针对令牌环网络,这三者的共同特性由802.2标准来定义,那就是802网络共有的逻辑链路控制(LLC)。不幸的是,802.3定义原创 2014-03-13 17:34:15 · 3653 阅读 · 0 评论