网络高级理论

在传送IP数据包时,如果发生了诸如主机不可到达、路由不可到达等错误时,()协议将会把错误信息封包,然后传送回主机。A、TCPB、UDPC、IGMPD、ICMP

题目

在传送IP数据包时,如果发生了诸如主机不可到达、路由不可到达等错误时,()协议将会把错误信息封包,然后传送回主机。

  • A、TCP
  • B、UDP
  • C、IGMP
  • D、ICMP
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

ICMP协议中,如果在IP数据包传送过程中网络出现拥塞,则路由器产生一个——报文。

A.路由重定向

B.超时

C.目标不可达

D.源端抑制


正确答案:D
解析:ICMP协议中,如果在IP数据包传送过程中网络出现拥塞,则路由器产生一个源端抑制的ICMP报文,故选D)。

第2题:

ICMP协议在网络中起到了差错控制和交通控制的作用。如果在IP数据报的传送过程中,如果出现网络拥塞,则路由器发出(27)报文。

A.路由重定向

B.目标不可到达

C.源抑制

D.超时


正确答案:C
解析:ICMP(Internet control Message Protocol)属于网络层协议,用于传送有关通信问题的消息。ICMP报文封装在IP数据报中传送,因而不保证可靠的提交。ICMP报文有很多种类,用于表达不同的路由控制信息,其报文格式如下图所示。其中的类型字段表示 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的子网掩码。首先主机广播地址掩码请求报文,同一LAM上的路由器以地址掩码响应报文回答,告诉请求方需要的子网掩码。了解子网掩码可以判断出数据
  报的目标结点与源结点是否在同一LAN中。

第3题:

根据全网唯一的地址,把数据从源主机传送到目标主机的协议是()。

A.TCP

B.IP

C.UDP

D.ICMP


参考答案:B

第4题:

在因特网中,IP数据报的传输需要经由源主机和中途路由器到达目的主机,通常

A.源主机和中途路由器都知道“数据报到达目的主机需要经过的完整路径

B.源主机知道IP数据报到达目的主机需要经过的完整路径,而中途路由器不知道

C.源主机不知道IP数据报到达目的主机需要经过的完整路径,而中途路由器知道

D.源主机和中途路由器都不知道IP数据报到达目的主机需要经过的完整路径


正确答案:D
解析:两者都只是知道传输的部分路径。

第5题:

ICMP报文封装在(62)协议数据单元中传送,在网络中起着差错和拥塞控制的作用。常用的ping程序中使用了回送请求/应答报文,以探测目标主机是否可以到达。

A.PPP

B.UDP

C.RIP

D.IP


正确答案:D
解析:ICMP协议和IP协议均属于TCP/IP协议簇的网络层协议,但ICMP报文封装在IP包中传送。

第6题:

若路由器R因为拥塞丢弃IP分组,则此时R可向发出该IP分组的源主机发送的ICMP报文的类型是 (20) 。 A.路由重定向 B.目标不可到达 C.源抑制 D.超时


正确答案:C
要点解析:若路由器或目的主机缓冲资源耗尽而必须丢弃数据报,则每丢弃一个数据报就向源主机发送一个ICMP源抑制报文,此时,源主机必须减小发送速度。另外一种情况是系统的缓冲区已用完,并预感到将发生拥塞,则发送源抑制报文。但是与前一种情况不同,涉及的数据报尚能提交给目的主机。    .   
   当一台主机向自己的缺省网关发送一个需要转发的数据包时,如果该网关路由器查找路由表发现有更好的路由,就会向源主机发出“重定向”的ICMP报文。 
如果在IP数据报的传送过程中,路由器发现网络出现拥塞,则路由器将向源主机发出“目标不可到达”的ICMP报文。 
一个IP包从源节点出发时,其TTL值被设定一个初始值(比如255),经过一跳一跳的传输,如果这个IP包的TTL降低到零,路由器就会丢弃此包。此时,该路由器上的ICMP便会发出一个“超时(time  exceeded)”的ICMP报文。 

第7题:

ICMP协议有多种控制报文,当路由器发现IP数据包格式出错时,路由器发出______报文。

A.路由重定向

B.目标不可到达

C.参数问题

D.源抑制

A.

B.

C.

D.


正确答案:C
解析:ICMP作为IP层的差错报文传输机制,最基本的功能是提供差错报告。ICMP差错报告报文有目标不可达、源抑制、时间超时、参数问题和路由重定向。当路由器或目的主机发现数据包的格式出错时,就丢弃该数据包,并向源节点发送参数问题报文;当路由器由于拥塞而丢弃数据包时,就向源主机发送源抑制报文;当路由器改变路由时,便向源主机发送路由重定向报文,让主机下次把数据发送给另外的路由器,以获得更好的路由。目标不可到达可分为网络不可达、主机不可达、协议不可达、端口不可达等情况。

第8题:

下列关于ICMP协议的说法正确的是()

A.通过ICMP协议,主机和路由器可以报告错误并交换相关的状态信息

B.使用ping命令发送ICMP回应请求消息,可以检测网络或主机通信故障

C.IP数据报无法访问目标时,会自动发送ICMP消息

D.IP路由器无法按当前的传输速率转发数据报时,会自动发送ICMP消息

E.IP路由器将发送主机重定向为使用更好的到达目标的路时,会自动发送ICMP消息


正确答案:ABCDE

第9题:

在因特网中,IP数据报的传输需要经由源主机和中途路由器到达目的主机,通常( )。

A.源主机和中途路由器都知道IP数据报到达目的主机需要经过的完整路径

B.源主机知道IP数据报到达目的主机需要经过的完整路径,而中途路由器不知道

C.源主机不知道IP数据报到达目的主机需要经过的完整路径,而中途路由器知道

D.源主机和中途路由器都不知道IP数据报到达日的主机需要经过的完整路径


正确答案:D
解析:通常主机在发出数据包时只需指明第一个路由器,而后数据包在因特网中如何传输以及沿着哪一条路径传输,源主机则不必关心。由于独立对待每一个Ⅳ数据报,所以源主机两次发往同一目的主机的数据可能因为中途路由器选择的不同而沿着不同的路径到达目的主机。

第10题:

ICMP协议属于TCP/IP协议族的网络层协议。如果网络中出现拥塞,则路由器将产生一个(22)的ICMP报文。

A.路由重定向

B.超时

C.源端抑制

D.目标不可到达


正确答案:C
解析:ICMP报文封装在IP协议数据单元中传送,在网络中起着差错和拥塞控制的作用。常用的ping程序中使用了ICMP的回送请求/应答报文,以探测目标主机是否可以到达。如果网络中出现拥塞,则路由器产生一个ICMP的源端抑制报文。如果在IP数据报传送过程中,发现生命期(TTL)字段为零,则路由器发出超时报文。

更多相关问题