应用层组播、IP组播
通常說的組播一般指IP組播,IGMP協議等
什么是應用層組播?
應用層組播通過在應用層復制和緩存數據包而不是在路由器上復制數據包來避免IP組播的部署問題。應用層組播無須對路由器作任何修改,因此在 Internet 上非常容易部署
為了改善網絡效率,IP組播技術被加入到TCP/IP協議族,在點對多的數據傳輸中,通過路由器復制數據包,避免數據在通信鏈路上的冗余傳輸,取得最高的網絡效率,然而,由于協議的復雜性、可靠性和網絡異構性等原因,使IP組播的部署和廣泛使用及其緩慢。
從組播效率角度來看,IP 組播是實現 Internet 范圍內組通信的最佳方式.然而,出于多種原因 (如計費困難、過渡消耗路由器資源等),ISPs 往往限制組播路由功能,從而限制了 IP 組播在 Internet 上的廣泛部署
IP組播的主要思想是在互聯網單播的框架上進行擴展,功能主要通過路由器來實現。組播適用于那些在時間上具有集中性、而在空間上具有分布性的應用。IP組播適用于實時、不可靠的應用
在應用層組播中,一個主機需要向其子節點(主機)發送數據包,且其子節點數量
是有限制的.在有度限定的前提下,構建最小延遲(或樹代價)的組播轉發樹是一個 NP 難問題
此外,應用層組播還面臨如下的實際問題:(1) 由于主機不知道底層網絡的拓撲信息,相近的節點可能分布在組播轉發樹中相距較遠的位置,從而造成組播性能的下降;(2) 群組成員的加入是一個漸進過程,新加入者在很大程度上依靠已存在節點的信息來確定在組播轉發樹中的位置,即不同的加入順序直接影響組播轉發樹的結構和性能.
鏈路本地多播是指將IP多播包發往處于同一物理的或虛擬的數據鏈路層的若干主機組。由于這種多播不需要復雜的路由,因此其應用要廣泛得多。在IPv6中,它被用于地址解析,而在零配置網絡中,它取代了低效的廣播協議,完成服務發現、名字解析和地址沖突解析的功能。
IP多播有三種基本的傳遞方式:
密集多播
稀疏多播
源特定多播
現在的多播算法往往具備結合前兩種模式的能力。
IP多播協議:
互聯網組管理協議(IGMP)
協議無關多播(PIM)
距離矢量多播路由協議(DVMRP)
多播OSPF(MOSPF)
多播BGP(MBGP)
多播源發現協議(MSDP)
多播監聽器發現(MLD)
https://bbs.csdn.net/topics/300097417
https://wenku.baidu.com/view/b99dd21a10a6f524ccbf857f.html
總結
以上是生活随笔為你收集整理的应用层组播、IP组播的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 域名备案更改主体(域名备案更改)
- 下一篇: 什么是卫星的有效载荷?