全部科目 > 网络规划设计师 >
2009年下半年 上午试卷 综合知识
第 15 题
知识点 ICMP协议  
关键词 报文   网络   协议  
章/节 Internet 协议  
 
 
在一个网络内有很多主机,现在需要知道究竟有哪些主机。方法之一是:从指定网络内的第一个主机地址开始,依次向每个地址发送信息并等待应答。该方法所使用的协议及报文是(15)。
 
  A.  ICMP,回送请求报文
 
  B.  UDP,17类型报文
 
  C.  TCP,SYN报文
 
  D.  PING,测试报文
 
 




 
 
相关试题     Internet 控制报文协议 ICMP 

  第15题    2011年下半年  
在一个子网中有一个主机HA和路由器RX,HB是其他子网的主机。在主机HA中到HB的路由是RX(HA经RX到达HB)。假定在HA和RX的子网中再增加一个路由器RY,想让HA经RY到达HB,此时需要(15).

  第27题    2020年下半年  
在命令提示符中执行ping www.xx.com,所得结果如下图所示,根据TTL值可初步判断服务器182.24.21.58操作系统的类型是(27),其距离执行ping命令的主机有(28)跳。
正在Ping www.xy.com[..

  第29题    2015年下半年  
原站收到“在数据包组装期间生存时间为0”的ICMP报文,出现的原因是(29)。

 
知识点讲解
· ICMP协议
 
        ICMP协议
        由于IP协议是一个不可靠、非连接的尽力传送协议,数据报是采用分组交换方式在网络上传送的。因此当路由器不能够选择路由或传送数据报时,或检测到一个异常条件影响它转发数据报时,就需要通知初始源网点采取措施避免或问题。完成这个任务的机制就是ICMP,它是IP的一部分,属于网络层协议,其报文是封装在IP协议数据单元中进行传送的,在网络中起到差错和拥塞控制的作用。
                      ICMP报文
                      ICMP协议中定义了13种报文,包括回送应答、目的地不可达、源站抑制、重定向(改变路由)、回送请求、数据报超时、数据报参数错、时间戳请求、时间戳应答、信息请求(已过时)、信息应答(已过时)、地址掩码请求、地址掩码回答。
                      (1)检测目的站的可达性与状态(ping命令):使用回送请求和回送应答报文。
                      (2)目的站不可达报告:当路由器无法转发或传送IP数据报时,就会向初始源网点发回该报文。通常包括网络不可达、主机不可达、协议不可达、端口不可达、需要分片但IP数据报的DF置位、源路由失败、目的网络未知、目的主机未知、源主机被隔离、与目的网络的通信被禁止、与目的主机的通信被禁止、对所请求的服务类型网络不可达、对所请求的服务类型主机不可达。
                      (3)拥塞和数据流控制:当数据报到达太快,以至于主机或路由器无法处理时,就会发出源站抑制报文。要注意的是,没有与其功能相反的报文,ICMP会一直发送源站抑制报文,直到可以处理时,停止发送。
                      (4)路由器的改变路由请求:Internet路由表通常在很长时间内是不会变化的,但当路由器检测到一台主机使用了非优化路由时,就会向其发送一个重定向报文。
                      (5)过长的路由或环路检测:当数据包在网际上无休止的转发时,会导致TTL归零,这时就会被丢弃,此时也就会向源发出数据报超时报文。
                      (6)时间戳请求、时间戳应答是用来实现时钟同步和传送时间估计的。
                      (7)数据报参数错是当路由器或主机发现数据报中的问题并没有被前面的ICMP差错报文提到的时候,发送给源站的。
                      (8)信息请求、信息应答报文已被认为过时不用,最初是用来让主机在系统启动时发现IP地址用的。
                      (9)地址掩码请求、地址掩码回答报文主要是用来使主机能够获知本网络所使用的子网掩码用的。
                      一是当ICMP报文出现差错时,是不会再引起新的ICMP报文的。二是一个ICMP报文有三个固定长度的字段:ICMP类型、代码以及ICMP校验和字段。
                      报文类型决定了剩余部分的格式和含义。下面将详细给出ICMP报文格式。
                      ICMP报文格式
                      ICMP报文有8字节的报头和可变长度的数据部分。虽然对每一种报文类型,报头的其他部分是不同的,但前4字节对所有类型都是相同的,如下图所示。
                      
                      ICMP报文的一般格式
                      (1)ICMP报文的第一个字段是ICMP的类型,它定义了报文类型。
                      (2)代码字段指明了发送这个特定报文类型的原因。
                      (3)校验和字段用于检测报文的正确性。
                      (4)报头的其他部分对每一种类型报文都是不同的。
                      在差错报告报文的数据部分所携带的信息可找出引起差错的原始IP报文;在查询报文的数据部分则携带了基于查询类型的额外信息。



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

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