全部科目 > 网络工程师 >
2014年上半年 上午试卷 综合知识
第 19 题
知识点 ICMP协议   ICMP   封装  
关键词 封装   协议数据单元   因特网   数据   协议  
章/节 TCP/IP 协议  
 
 
ICMP协议属于因特网中的(19)协议,ICMP协议数据单元封装在(20)中传送。
 
  A.  数据链路层
 
  B.  网络层
 
  C.  传输层
 
  D.  会话层




 
 
相关试题     TCP/IP 协议 

  第35题    2013年上半年  
某DHCP服务器设置的IP地址池从192.168.1.100到192.168.1.200,此时该网段下某台安装Windows系统的工作站启动后,获得的IP地址是169.254.220.188,导致这一现象最..

  第21题    2021年下半年  
ARP报文分为ARP Request和ARP Response,其中ARP Request采用(20)进行传送,ARP Response采用(21)进行传送。

  第53题    2021年下半年  
某公司中,最大的局域网可容纳200个主机,最小的局域网可容纳20用可变长子网掩码划分子网,其最长的掩码(53)位,最短的掩码(54)。

 
知识点讲解
· ICMP协议
· ICMP
· 封装
 
        ICMP协议
               ICMP(因特网控制报文协议)与IP协议同属于网络层,用于传送有关通信问题的消息。例如,数据报不能到达目标站,路由器没有足够的缓存空间,或路由器向发送主机提供最短路径信息等。ICMP报文封装在IP数据报中传送,因而不保证能可靠地提交。ICMP报文有11种之多。报文中的类型字段表示ICMP报文的类型。
               下面简要解释ICMP各类报文的含义。
               (1)目标不可到达(类型3)。如果路由器判断出不能把IP数据报送达目标主机,则向源主机返回这种报文;另一种情况是目标主机找不到有关的用户协议或上层服务访问点,也会返回这种报文。出现这种情况的原因可能是IP头中的字段不正确;或是数据报中说明的源路由无效;也可能是路由器必须把数据报分段,但IP头中的D标志已置位。
               (2)超时(类型11)。路由器发现IP数据报的生存期已超时,或者目标主机在一定时间内无法完成重装配,则向源端返回这种报文。
               (3)源抑制(类型4)。这种报文提供了一种流量控制的初等方式。如果路由器或目标主机缓冲资源耗尽而必须丢弃数据报,则每丢弃一个数据报就向源主机发回一个源抑制报文,这时源主机必须减小发送速率。另一种情况是系统的缓冲区已用完,并预感到行将发生拥挤,则发出源抑制报文。但是与前一种情况不同的是,所涉及的数据报尚能提交给目标主机。
               (4)参数问题(类型12)。如果路由器或主机判断出IP头中的字段或语义出错,则返回这种报文,报文头中包含一个指向出错字段的指针。
               (5)路由重定向(类型5)。路由器向直接相连的主机发出这种报文,告诉主机一个更短的路径。例如,路由器R1收到本地网络上的主机发来的数据报,R1检查它的路由表,发现要把数据报发往网络X,必须先转发给路由器R2,而R2又与源主机在同一网络中。于是R1向源主机发出路由重定向报文,把R2的地址告诉它。
               (6)回声(请求/响应,类型8/0)。用于测试两个节点之间的通信线路是否畅通。收到回声请求的节点必须发出回声响应报文。该报文中的标识符和序列号用于匹配请求和响应报文。当连续发出回声请求时,序列号连续递增。常用的ping程序就是这样工作的。
               (7)时间戳(请求/响应,类型13/14)。用于测试两个节点之间的通信延迟时间。请求方发出本地的发送时间,响应方返回自己的接收时间和发送时间。这种应答过程如果结合强制路由的数据报实现,则可以测量出指定线路上的通信延迟。
               (8)地址掩码(请求/响应,类型17/18)。主机可以利用这种报文获得它所在的局域网的子网掩码。首先主机广播地址掩码请求报文,同一局域网上的路由器以地址掩码响应报文回答,告诉请求方需要的子网掩码。了解子网掩码可以判断出数据报的目标节点与源节点是否在同一局域网中。
 
        ICMP
        ICMP与IP位于同一层,它被用来传送IP的控制信息,它主要用来提供有关通向目的地址的路径信息。ICMP的Redirect信息通知主机通向其他系统的更准确的路径,而Unreachable信息则指出路径有问题。另外,如果路径不可用了,则ICMP可以使TCP连接终止。PING是最常用的基于ICMP的服务。
 
        封装
        面向对象系统中的封装单位是对象,对象之间只能通过接口进行信息交流,外部不能对对象中的数据随意地进行访问,这就造成了对象内部数据结构的不可访问性,也使得数据被隐藏在对象中。封装的优点体现在以下三个方面。
        (1)好的封装能减少耦合。
        (2)类内部的实现可以自由改变。
        (3)一个类有更清楚的接口。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有