2014年计算机四级计算机名师讲义:Internet基础_第3页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2014年9月29日
一).ICMP差错控制
ICMP最基本的功能是提供差错报告。
每一个ICMP报文的产生总是对应于一个数据报,要么这个数据报遇到了问题(例如路由器发现数据报中指出的目的地没法到达),要么这个数据报携带着一个ICMP请求报文,对此路由器要产生一个应答无论哪种情况,路由器都将一个ICMP报文送回给产生数据报的主机。
一个路由器从输入的数据报的头部中取出源地址,然后放到携带ICMP报文的数据报的头部中的目的地域中。
ICMP差错报文的特点:
携带ICMP报文的数据报并没有什么特别优先权—它们象其他数据报一样转发;
ICMP差错报告数据中除包含故障IP数据报报头之外,还包含IP数据报数据区的前64比特数据,目的是了解高层协议信息;
ICMP差错报告时伴随着抛弃出错IP数据报而产生的,一旦发现传输错误,先把出错报文抛弃。
ICMP出错报告种类:
目的地不可达报告;
超时报告(存活周期TTL);
参数出错报告。
用ICMP报文测试可达性
ping程序可以测试一个给定的目的地是否可达。 它发送一个包含ICMP回应请求的报文给目的地,然后等待一段很短的时间如果没有收到应答,则重新传送请求如果重传的请求仍没有收到应答(或收到一个ICMP目的不可达报文),ping声称该远程机器为不可达。
用ICMP跟踪路由
路由跟踪(trace route)工具在构造一个通往给定目的地的路径上的所有路由器的列表时,用到了ICMP报文路由跟踪程序简单地发送一系列的数据报并等待每一个响应。
在发送第一个数据报之前,将它的生存时间置为1 第一个路由器收到这一数据报会将生存时间减1 ,显然就会丢弃这一数据报,并发回一个ICMP超时报文由于ICMP报文是通过IP数据报传送的,因此路由跟踪可以从中取出IP源地址,也就是去往目的地的路径上的第一个路由器的地址。
用ICMP跟踪路由
得到第一个路由器的地址之后,路由跟踪会发送一个生存时间为2 的数据报第一个路由器将计时器减1 并转发这一数据报,第二个路由器会丢弃这一数据报并发回一个超时报文类似的,一旦跟踪路由程序收到距离为2的路由器发来的超时报文,它就发送生存时间为3 的数据报,然后是4 ,等等。
【例】关于ICMP差错控制报文的描述中,错误的是( )
具有较高的优先级
包含故障数据区报报头
伴随着抛弃出错数据报而产生
包含故障报文的部分数据区
答案:A
二). ICMP控制报文
IP层控制主要包括:拥塞控制、路由控制
拥塞控制
原因:
路由器的处理速度太慢,不能完成IP数据报排队等日常工作
路由器传入数据速率大于传出数据速率。
最终没有足够的缓冲区存放大量涌入的IP数据报。
解决方案:
利用ICMP源抑制报文抑制源主机发送IP数据报的速率。
三).ICMP请求/应答报文对
ICMP请求/应答报文对可以获取的信息:回应请求/应答
回应请求与应答
回应请求/应答ICMP报文对用于测试目的主机或路由器的可达性
时戳请求与应答
同步时钟
掩码请求与应答
【例】回应请求与应答ICMP报文的主要功能是( )
获取本网络使用的子网掩码
报告IP数据报中的出错参数
将IP数据报进行重新定向
测试目的主机或路由器的可达性
答案:D
概念:
在IP互联网中,路由选择(routing)是指选择一条路径发送IP数据报的过程,而进行这种路由选择的设备叫路由器(Router)。
首页 1 2 3 尾页

相关文章