CPIP协议第四章Internet控制协议.ppt
《CPIP协议第四章Internet控制协议.ppt》由会员分享,可在线阅读,更多相关《CPIP协议第四章Internet控制协议.ppt(34页珍藏版)》请在三一办公上搜索。
1、1,第四章 ARP和RARP,2,4.1地址解析协议(ARP),IP分组从源站到达目的站的途中可能要经过许多不同的物理网络,在分组传输过程中需要使用以下两类地址:逻辑地址:就是指IP地址。物理地址:就是指硬件地址、MAC地址或二层地址(数据链路层地址)。物理地址是一个本地地址,其管辖范围为本地网络。通常用硬件来实现的,与物理设备本身相关联。,3,4.1地址解析协议(ARP)(续),对于IPv4中32bit长的IP地址,考察不同物理网络物理地址长度,可以分为两类不同的类型:小型物理地址:相对于32bit的IP地址来说,具有较短的物理地址长度。大型物理地址:相对于32bit的IP地址来说,具有较长
2、的物理地址长度。例如以太网的48bit物理地址。,4,4.1地址解析协议(ARP)(续),所谓静态映射,就是手工创建IP地址与物理地址的映射关系,建立映射表。但静态映射具有一定的局限性:当一台主机更换了网络接口卡(NIC),也就改变了该主机的物理地址。在某些局域网中,如LocalTalk,每当计算机加电时,它的物理地址就改变一次。当主机从一个物理网络移动到另一个物理网络时,虽然主机的物理地址没有改变,但改变了主机的IP地址。,5,4.1地址解析协议(ARP)(续),在动态映射中,每当及其知道两个地址中的一个(逻辑地址或物理地址)时,就可使用协议把另一个地址找出来。已设计出两个协议来完成动态映射
3、:地址解析协议(ARP)和逆地址解析协议(RARP),ARP,RARP,逻辑地址,物理地址,物理地址,逻辑地址,6,4.1 ARP工作原理,例:在同一个物理网络(以太网)上的主机A和B主机A需要查询IP地址为的主机B的物理地址。因为主机A不知道主机B的物理地址,查询就在网络上广播,查询的内容组成ARP请求分组。主机B单播发送ARP应答分组.,7,8,使用ARP的四种情况,9,5.1.3 ARP分组格式,10,ARP的改进,使用ARP高速缓存。当主机(或路由器)A通过ARP请求得到B的物理地址时,就将此“IP地址物理地址”绑定存储在高速缓存中。这样,对于后续发往B的分组,通过查找高速缓存获得物理
4、地址。,11,使用高速缓存后ARP请求实现流程,12,改进后的ARP应答实现流程,13,ARP的改进(续),使用高速缓存超时计时器的优势与缺陷:优势:1、一台主机或路由器能够确定自己ARP缓存中的信息何时应该重新生效,与其他主机无关。2、发送站不需要通过成功的与接收站或第三方通信来确定绑定已无效,如果目的站不响应ARP请求,发送站就认为目的站已下线。缺陷:如果计时器的间隔是n秒,发送站直到n秒后才能检测到接收站已下线或出现了故障。在这段时间内,发送站可能已经发送了大量的分组,但这些分组都没有被接收站接收。,14,5.1.4 代理ARP,图给出了两个物理网络通过代理ARP连接的例子。,15,AR
5、P软件包,ARP软件包由以下五个构件组成:1.高速缓存表2.队列3.输出模块4.输入模块5.高速缓存控制模块,16,输出模块工作过程,1.睡眠,直到从IP软件收到IP分组。2.检查高速缓存表,寻找对应于这个IP分组的终点的项目。3.若(找到)1)若(状态是RESOLVED)1.从该项目中提取硬件地址值 2.把分组连同硬件地址一起发送到数据链路层 3.返回2)若(状态是PENDING)1.把分组放入相应的队列 2.返回4.若(未找到)1)创建一个高速缓存项目,状态置为PENDING且置ATTEMPTS为12)创建一个队列3)把分组放入队列4)发送ARP请求5.返回,17,输入模块工作过程,1.睡
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CPIP 协议 第四 Internet 控制

链接地址:https://www.31ppt.com/p-5423418.html