- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 地址解析协议(ARP);教学目的;5.1 以太网寻址;5.2 标准的地址解析过程;假设:在一个以太网中,主机A欲获得主机B的IP地址与物理地址的映射关系,主机A将向以太网内所有的主机(包括主机B和主机C在内)广播ARP请求,具体的工作过程如下(见图5-1):;;(l) 主机A广播发送一个带有它自己的IP地址、物理地址和目标主机(主机B)IP地址的请求数据包,请求主机B用它的IP地址和物理地址的映射关系进行响应。
(2) 以太网上的所有主机接收到这个请求信息(包括主机B和主机C在内),并处理该ARP请求。
(3) 主机C识别该请求信息,发现自己的IP地址与被请求的IP地址(即目标主机IP地址)不匹配,则丢弃该ARP请求;主机B识别该请求信息,发现自己的IP地址与被请求的IP地址是匹配的,则向主机A发送自己的IP地址和物理地址映射关系的响应信息包。;(4) 主机A得到主机B的IP地址于物理地址的映射关系,并可以在随后的发送过程中使用该映射关系。 ;5.3 改进的地址解析过程;5.3.1 高速缓存技术; 主机的物理地址通常存储在网卡上,一旦网卡从一台主机换到另一台主机,或者一台主机更改了IP地址,那么其IP地址与物理地址的对应关系也就发生了变化。为了保证主机中ARP表内容的正确性,ARP表必须经常更新。为此,ARP表中的每一个表项读被分配了一个计时器,一旦某个表项超过了计时时限,主机就会自动将它删除,以保证ARP表的有效性。
实践表明,由于多数网络通信都需要持续发送多个信息包,所以即使高速缓存区保存一个小的ARP表,也可以大大提高ARP的效率。;5.3.2 其他改进技术; 由于ARP请求是通过广播发送出去的,因此网络中的所有主机都会收到源主机的IP地址与物理地址的映射关系。于是,所有的主机都可以将该IP地址与物理地址的映射关系存入各自得高速缓存中,以备将来使用。这样,就避免了网络中所有主机在一定时间内向源主机发起的ARP请求。
? 网络中的主机在启动或者接口发生变化时,可以主动广播自己的IP地址与物理地址的映射关系,以便网络中其它主机及时刷新缓存内得地址映射信息,从而尽量避免其它主机对他进行的ARP请求。 ;5.3.3 完整的地址解析过??;;(l) 在主机A上,ARP参考自己的ARP缓存项寻找目标地址,如果找到项,ARP继续执行步骤(6),找不到项,则顺序执行步骤(2)。
(2)如果在缓存中没有找到项,主机A广播发送一个带有它自己的IP地址、物理地址和目标主机(主机B)IP地址的请求数据包,请求主机B用它的IP地址和物理地址的映射关系进行响应。
(3) 以太网上的所有主机接收到这个请求信息(包括主机B和主机C在内),并处理该ARP请求。
;(4) 主机C识别该请求信息,发现自己的IP地址与被请求的IP地址(即目标主机IP地址)不匹配,则丢弃该ARP请求;主机B识别该请求信息,发现自己的IP地址与被请求的IP地址是匹配的,则向主机A发送自己的IP地址和物理地址映射关系的响应信息包,同时主机B用ARP请求的发送者(主机A)的地址更新它自己的ARP缓存。
(5)当主机A接收到来自主机B的回复消息时,它用此IP地址和物理地址更新自己的ARP缓存。这样,主机A和主机B的缓存中都有彼此的IP地址到物理地址的映射。
(6) 主机A将IP数据包发送到主机B。
文档评论(0)