网络互连与互联网-ICMP-TCP和LIDP
ICMP (Internet control Message Protocol)
ICMP与IP协议同属于网络层,用于传送有关通信问题的消息,例如数据报不能到达目标站,路由器没有足够的缓存空间,或者路由器向发送主机提供最短通路信息等。ICMP报文封装在IP数据报中传送,报文格式如下图所示。其中的类型字段表示ICMP报文的类型,代码字段可表示报文的少量参数,当参数较多时写入32位的参数字段,ICMP报文携带的信息包含在可变长的信息字段中,校验和字段是关于整个ICMP报文的校验和。
下面解释常见的ICMP报文的含义。
①目标不可到达(类型3):如果路由器判断出不能把IP数据报送达目标主机,则向源主机返回这种报文。另一种情况是目标主机找不到有关的用户协议或上层服务访问点,也会返回这种报文。出现这种情况的原因可能是IP头中的字段不正确;或是数据报中说明的源路由无效;也可能是路由器必须把数据报分段,但IP头中的D标志已置位。
②超时(类型11):路由器发现IP数据报的生存期已超时,或者目标主机在一定时间内无法完成重装配,则向源端返回这种报文。
③源抑制(类型4):这种报文提供了一种流量控制的初等方式。如果路由器或目标主机缓冲资源耗尽而必须丢弃数据报,则每丢弃一个数据报就向源主机发回一个源抑制报文,这时源主机必须减小发送速度。另外一种情况是系统的缓冲区已用完,并预感到行将发生拥塞,则发出源抑制报文。但是与前一种情况不同,涉及的数据报尚能提交给目标主机。
④参数问题(类型12):如果路由器或主机判断出IP头中的字段或语义出错,则返回这种报文,报文头中包含一个指向出错字段的指针。
⑤路由重定向(类型5):路由器向直接相连的主机发出这种报文,告诉主机一个更短的路径。例如,路由器R1收到本地网络上的主机发来的数据报,R1检查它的路由表,发现要把数据报发往网络X,必须先转发给路由器R2,而R2又与源主机在同一网络中。于是R1向源主机发出路由重定向报文,把R2的地址告诉它。
⑥回声(请求/响应,类型8/0):用于测试两个结点之间的通信线路是否畅通。收到回声请求的结点必须发出回声响应报文。该报文中的标识符和序列号用于匹配请求和响应报文。当连续发出回声请求时,序列号连续递增。常用的PING工具就是这样工作的。
⑦时间戳(请求/响应,类型13/14):用于测试两个结点之间的通信延迟时间。请求方发出本地的发送时间,响应方返回自己的接收时间和发送时间。这种应答过程如果结合强制路由的数据报实现,则可以测量出指定线路上的通信延迟。
⑧地址掩码(请求/响应,类型17/18):主机可以利用这种报文获得它所在的LAN 的子网掩码。首先主机广播地址掩码请求报文,同一LAN上的路由器以地址掩码响应报文回答,告诉请求方需要的子网掩码。了解子网掩码可以判断出数据报的目标结点与源结点是否在同一LAN中。
T:当站点收到"在数据包组装期间生存时间为0"的 ICMP 报文,说明( 因IP数据报部分分片丢失,无法组装 )。
T:关于ICMP协议,下面的论述中正确的是( ICMP可传送IP通信过程中出现的错误信息 )。
T:ICMP协议属于因特网中的( 网络层 )协议,ICMP协议数据单元封装在( IP数据报 )中传送。
T:如下图所示,若路由器C的e0端口状态为down,则当主机A向主机C发送数据时,路由器C发送( ICMP目标不可到达报文 )。
T:以下关于ICMP协议的说法中,正确的是( 向源主机发送传输错误警告 ) 。
T:ICMP协议的功能包括( 报告通信故障 ),当网络通信出现拥塞时,路由器发出ICMP ( 源抑制 )报文。
T:ICMP协议属于TCP/IP网络中的( 网络层 )协议,ICMP报文封装在( IP )包中传送。
T:为了确定一个网络是否可以连通,主机应该发送ICMP ( 回声请求 )报文。
TCP和LIDP
T:以太网可以传送最大的TCP段为( 1480 )字节。
T:主机甲向主机乙发送了一个TCP连接建立请求,主机乙给主机甲的响应报文中,标志字段正确的是( SYN=1,ACK=1,FIN=0 )。
T:浏览器向Web服务器发送了一个报文,其TCP段不可能出现的端口组合是( 源端口号为80,目的端口号为2345 )。
T:主机甲向主机乙发送一个TCP报文段,SYN字段为“1”,序列号字段的值为2000,若主机乙同意建立连接,
则发送给主机甲的报文段可能为( (SYN=1,ACK=1, seq=2001 ack=2001) ) ,
若主机乙不同意建立连接,则( FIN )字段置“1”
T:主机甲和主机乙建立一条TCP连接,采用慢启动进行拥塞控制,TCP 最大段长度为 1000 字节。
主机甲向主机乙发送第 1 个段并收到主机乙的确认,确认段中接收窗口大小为3000 字节,
则此时主机甲可以向主机乙发送的最大字节数是( 2000 )字节。
T:TCP/IP网络中的( 传输层 )实现应答、排序和流控功能。
T:在建立TCP连接过程中,出现错误连接时,( RST )标志字段置“1”。
T:POP3服务器默认使用( TCP )协议的( 110 )的端口。
T:下图中主机A和主机B通过三次握手建立TCP连接,图中(1)处的状态是( SYN received ),
图(2)处的数字是( 101 )。
T:TCP使用的流量控制协议是( 可变大小的滑动窗口协议 )。
T:如果发现网络的数据传输很慢,服务质量也达不到要求,应该首先检查哪一个协议层工作情况? ( 网络层 )。
T:如果一个TCP连接处于ESTABLISHED状态.这是表示( 连接已经建立 )。
T:下面哪个字段包含在TCP头部和UDP头部?( 源端口 )
T:IP头和TCP头的最小开销合计为( 40 )字节,以太网最大帧长为1518字节,则可以传送的TCP数据最大为( 1460 )字节。
T:TCP协议使用( 三 ) 次握手过程建立连接,这种方法可以防止( 出现错误连接 )。
TCP使用的流量控制协议是( 可变大小的滑动窗口协议 )。
T:下面哪个字段的信息出现在TCP头部而不出现在UDP头部? ( 顺序号 )。
T:当一个TCP连接处于什么状态时等待应用程序关闭端口? ( CLOSE-WAIT )。
T:TCP协议使用( 3 )次握手机制建立连接,当请求方发出SYN连接请求后,
等待对方回答( SYN,ACK ),这样可以防止建立错误的连接。
T:下图为Web站点的默认网站属性窗口,如果要设置用户对主页文件的读取权限,需要在( 主目录 )选项卡中进行配置。
T:当TCP实体要建立连接时,其段头中的( SYN )标志置1。