- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 网络与IP协议-2
4.6 互联网控制报文协议ICMP
4.6.1 ICMP的作用与特点
不能独立于IP单独存在(IP辅助协议),解决IP不可靠问题
要封装成IP分组(长度≤576B),再传送给数据链路层。
用于IP分组转发过程中检测错误,由路由器向源主机报告差错原因。
不能纠正差错(只报告差错)
传输层(高层)要得到可靠传输,需要采用其他机制来保证。;4.6.2 ICMP报文类型和报文格式
ICMP报文类型;4.6.2 ICMP报文类型和报文格式
ICMP报文格式
;4.6.3 ICMP差错报文
1.目的站不可达报文
路由器不能找到正确的路由器/主机,分组转发失败,丢弃该分组。然后向源主机发出ICMP目的站不可达报文
;4.6.3 ICMP差错报文
2.源站抑制报文
路由器分组接收速率比转发速率快,缓冲区队列将会溢出,造成拥塞,此时向发送站发送“源站抑制”报文;4.6.3 ICMP差错报文
3.路由重定向报文
路由器转发分组过程中,要将最有效的路由信息告知源主机,更新主机路由表(路由重定向报文)
;4.6.3 ICMP差错报文
3.路由重定向报文
;4.6.3 ICMP差错报文
4.超时报文
产生超时情况:
路由器转发分组时,TTL字段值减1后为0,则丢弃该分组,同时向源主机发送超时报文
分组所有分段在限定时间内(当第1个分段到达,启动定时器)未能到达目的主机时(分组无法组装),若多个分组出现这种情况,导致目的主机不能接收新的分组,从而出现“死锁”,将丢弃接收到的分段,并向源主机发送超时报文
;4.6.3 ICMP差错报文
5.参数出错报文
路由器发现以上4种差错情况以外的错误字段,丢弃该分组,向源结点发送参数出错报文。
;4.6.4 ICMP查询报文;4.6.4 ICMP查询报文
1.时间戳请求与应答
提供基本简单的网络时钟同步
用来确定IP分组在两个机器之间往返所需时间(时钟同步)
时间戳:
初始时间戳:源主机发出请求的时间
接收时间戳:目的主机收到请求的时间
发送时间戳:目的主机发送应答时间;4.6.4 ICMP查询报文
2.回应请求与应答
测试能否到达目的主机/路由器(网络连通性)
由主机发出请求,检查另一个主机能否可达(ping命令)
;4.6.4 ICMP查询报文
3.地址掩码请求与应答
要得到网络子网掩码,主机向目标路由???发送地址掩码请求报文。路由器回送应答报文,向主机提供所需的掩码
;4.路由器询问与通告
主机要获取目标路由器是否正常工作,向目标路由器发送“询问与通告报文”。
主机广播/多播“路由器询问报文”,收到询问报文的路由器回送“通告报文”,广播其路由信息。
在没有主机询问时,路由器也可以周期性地发送路由器通告报文,不仅通告自己的存在,而且通告它所知道的网络中所有路由器。;4.6.5 ICMP报文的封装
ICMP报文作为IP分组数据转发(被封装在IP分组的数据段中)
包含ICMP报文的IP分组头的协议类型字段值设为:1
;4.7 地址解析协议ARP
4.7.1 IP地址与物理地址的映射
IP逻辑地址:实现不同物理网设备(主机、路由器等)地址统一
分组数据包最终在物理网络上传输(使用物理地址MAC);4.7 地址解析协议ARP
4.7.1 IP地址与物理地址的映射
地址映射方法:
静态映射(人工维护地址映射表)
不足:
映射表不能及时反映网络设备变化
IP地址不变情况下更换了网卡,重新映射
主机物理位置发生变化(IP地址不同),但物理地址不变
动态映射(ARP建立映射);4.7.2 ARP地址解析协议
从已知IP地址解析对应的物理地址(MAC)的映射关系过程(正向地址解析
RARP:从已知的物理地址解析对应的IP地址(反向地址解析协议)
解析过程:使用ARP请求分组、应答分组;4.7.3 ARP分组格式与封装
1.ARP分组中各字段的作用
(1)硬件类型:16位,物理网络类型(1-以太网)
(2)协议类型:16位,网络协议类型(08000x-IPv4协议)
(3)硬件地址长度:8位,物理地址长度(6-以太网地址)
(4)协议地址长度:8位,网络层地址长度(4-IPv4协议)
(5)操作:16位,1-ARP请求分组;2-ARP应答分组
(6)源(目的)结点MAC地址:6B,以太网源(目的)结点物理地址
(7)源(目的)结点IP地址:4B,源(目的)结点IP地址
(8)补充数据段:18B,ARP分组长度达到46B(最小帧64B要求)
;2.ARP分组的封装
;4.7.4 地址解析的工作过程
1.地址解析的工作过程;4.7.4 地址解析的工作过程
1.地址解析的工作过程;4.7.4 地址解析的工作过程
2.本地ARP高速缓存;4.7.4 地址解析的工作过程
3.ARP实用工具;4.7.5 ARP欺
文档评论(0)