- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章3h Internet控制协议.ppt
第5章 Internet控制协议 主要内容 地址解析协议(ARP) 逆地址解析协议(RARP) Internet控制报文协议(ICMP) 5.1 地址解析协议(ARP) ARP工作原理 ARP的改进 ARP分组格式 代理ARP 一、什么是ARP? ARP协议的使用: 如果发送方与接收方在同一网段中,直接使用ARP协议得到接收方的MAC地址 如果发送方与接收方不在同一网段中,则通过ARP协议获得缺省网关的MAC地址,将IP分组发送给缺省网关,由缺省网关进行转发 使用ARP的四种情况 二、ARP工作原理 5.1.2 ARP的改进 使用ARP高速缓存。 当主机(或路由器)A通过ARP请求得到B的物理地址时,就将此“IP地址——物理地址”绑定存储在高速缓存中。这样,对于后续发往B的分组,通过查找高速缓存获得物理地址。 ARP请求实现流程 ARP应答实现流程 5.1.3 ARP分组格式 ARP分组是直接封装在数据链路层的帧中进行传输的。 5.1.4 代理ARP 5.2 逆地址解析协议(RARP) RARP实现从物理地址到逻辑地址(IP地址)的映射,即已知主机的物理地址,需要找到其相应的IP地址。 例如:对于一个无盘工作站,只能从ROM来引导,ROM中只有固化的最少的引导信息,不包含IP地址,如要使用TCP/IP进行通信,必须首先要获得IP地址。RARP主要使用与这种情况。 RARP请求分组广播发送 RARP应答分组单播发送 RARP分组格式 5.3 Internet控制报文协议(ICMP) ICMP的特点 ICMP报文类型 ICMP报文格式 ICMP协议 ICMP协议,Internet Control Message Protocol,即网际控制报文协议 ICMP协议的主要作用是在主机之间相互发送差错或控制信息 需要特别注意的是ICMP协议只负责报告问题,而不解决问题 Internet控制报文协议(ICMP) ICMP的特点: ICMP本身是网络层的一个协议;但报文 不是直接传给链路层,而是要封装成IP 数据报,然后再传给数据链路层。 不能独立于IP协议而单独存在,是IP协议的一个部分归于IP协议的体系。 ICMP差错报告采用路由器 -源主机的模式,路由器在 发现数据报传输出现错误时 只向源主机报告差错原因; ICMP不能纠正差错,它只是 报告差错。差错处理需要由 高层协议去完成。 对于传输ICMP差错报告报文的IP分组是否产生ICMP差错报告报文的有关规定: 携带ICMP差错报告报文的IP分组不再产生ICMP差错报告报文。 携带分片的IP分组,如果不是第一个分片,则不产生ICMP差错报告报文。 具有多播地址的IP分组不产生ICMP差错报告报文。 具有特殊地址(如127.0.0.0或0.0.0.0)的IP分组不产生ICMP差错报告报文。 5.3.1 ICMP报文类型 5.3.2 ICMP报文格式 目的站不可达 源站抑制 超时 改变路由 回送请求和应答 ICMP时间戳请求与应答 本章小结 地址解析协议(ARP)原理。 逆地址解析协议(RARP)原理 Internet控制报文协议(ICMP)的报文类型:差错报告报文、查询报文。 当路由器检测到一台主机使用非优化的路由时候,收到这个分组的路由器会把分组转发给正确的路由器,同时向主机发送改变路由报文,更新主机中的路由表。通过改变路由报文,主机中的路由表逐渐增大和更新。 改变路由报文的特点: 虽然是一种差错报告报文,但在发送改变路由报告时,路 由器并不丢弃IP分组。 IP分组的一部分,包括IP首部以及数据的前8B 目标路由器的IP地址 校验和 代码(0~3) 类型(5) 上图:改变路由报文格式 基于指明的服务类型对特定主机路由的改变 3 基于指明的服务类型对特定网络路由的改变 2 对特定主机路由的改变 1 对特定网络路由的改变 0 描述 代码 回送请求和应答报文可用来测试目的站是否可达。 可选数据 序号 标识符 校验和 代码(0) 类型(8/0) 上图:回送请求和应答报文 ICMP时间戳请求与应答报文是实现两个站点之间同步时钟的一种简单技术。两个站点可以使用时间戳请求和应答报文来确定IP分组在两个站点之间往返所需的时间。 * * 前面我们已经学习了IP地址,IP地址是一个逻辑地址。主要为应用层用户提供统一的地址形式。而在物理层中,计算机与计算机之间的通信最终是通过MAC地址实现的。因此还必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢? 5.1.1 ARP工作原理 ARP(Address Resolution Protoco
文档评论(0)