任播通信的基本过程是什么?
任播的基本通信过程包含了四个方面:编址、路由、组管理、链路地址解析。
编址:在IPv4中,为任播专门分配一个地址空间,这样很容易就能从地址格式中分辨出任播服务。在IPv6中,任播地址取自单播地址空间,和单播地址在语法上没有什么区别,单从地址格式上无法分辨出是单播还是任播。
路由:任播路由和单播路由一样,都是要解决如何让数据包到达目的网络的问题,只是任播中的目的网络具有某种不确定性。目前任播路由的主要研究方向有三个:基于单播路由协议的修改、基于多播的路由协议的修改、设计一个全新的任播路由协议。
组管理:在任播通信中提出组管理的概念基于以下两个问题:(1)如果任意一个实体都可以通告自己为任播服务器,那么一台恶意主机就可以通过广播虚假服务器地址,使路由到合法任播主机的请求到达一台不能应答的欺骗主机。所以必须有一种机制控制任播组成员关系。(2)由于担心主机参与任播服务的安全性以及可能会加剧路由表膨胀问题,所以RFC限制任播地址只能分配给路由器,要想让主机参与到任播服务中,就需要一种机制把主机成员的任播身份通告给路由系统,并且掌握各任播成员是否可用的信息。
链路地址解析:任播链路层地址解析是指当任播数据包到达任播成员所在的局域网中时,怎样把数据包交付给任播成员。在IPv4的ARP和IPv6的邻居发现协议用于任播链路层地址解析时,邻居发现协议保留最先应答的任播成员的链路地址,而忽略后来的其他成员的应答。一种解决方案是更改ARP和邻接点发现协议,使它们能够保留同一个IP地址的多个不同链路地址然后每次通信时用某种方式在这些地址中选出一个使用,另外一种解决方案是把任播成员的单播地址作为对应任播地址的最后一跳,当任播数据包到达服务器所在的局域网时,需要解析的最后一个地址是服务器的单播地址而不是任播地址。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~