摘要:通信工程師互聯網技術考試組播技術:組播技術提供一種一個發送者向一組接收者傳送數據的有效傳輸方式。如圖4-13,組播傳輸中,數據被發送到接收者的組播地址,而不是每個接收者的單播地址,發送者只發送一個數據拷貝,源端到目標端路徑上的中間節點復制該數據。
4.3.5.1 組播技術
組播技術提供一種一個發送者向一組接收者傳送數據的有效傳輸方式。如圖4-13,組播傳輸中,數據被發送到接收者的組播地址,而不是每個接收者的單播地址,發送者只發送一個數據拷貝,源端到目標端路徑上的中間節點復制該數據。

組播在實際中有許多應用,如不同地域的指揮官可以利用多點組播系統參與計劃編制會議,然后利用組播協議把計劃傳給下級指揮官>對地理上分布的邏輯數據庫的數據修改以及視頻點播、遠程教學、網絡電視等。
IP組播比較復雜。一個重要的原因是IP并不是不加鑒別就將業務流放在Internet上轉發至所有節點,這是IP成功之處。如果要這樣做的話,它將迫使大多數甚至所有連接的網絡不堪重負。這就是為什么路由器不應該轉發廣播包的原因。不過,對組播而言,只要路由器以其他節點的名義預訂組播地址,就能有選擇地轉發它。
當節點預訂組播地址時,它聲明要成為組播的一個成員。于是任何本地路由器將以該節點的名義預訂組播地址。同一網絡上的其他節點要發送信息到該組播地址時,IP組播包將被封裝到鏈路層組播數據傳輸單元中。在以太網上,封裝的單元指向以太網組播地址;在其他用點對點電路傳輸的網絡上(如ATM),通過其他某些機制將包發送給訂戶,通常通過某類服務器將包發送給每個訂戶。從本地網以外來的組播,用同樣方法處理,只是傳遞給路由器,由路由器把包轉發給預訂節點。
IPv6加強了組播功能,這是一種可將信息傳遞給所有已登記了欲接收該消息的主機的功能。使用組播功能可以同時傳遞數據給大量的用戶,傳遞過程只會占有一些公共或專用'帶寬開銷而不會浪費帶寬在整個網絡里廣播。在IPv6的組播功能中增加了“標志”,可以區分一直性與臨時性地址,更有利于組播功能的實現。IPv6還包含了一些限制組播消息傳遞范圍的一些特性,這樣,組播消息可以被局限在一個特定的位置、區域、公司或其他約定范圍,從而減少了帶寬的使用并可提供安全性。組播的意義在于只有用戶加人相應的組播組才能收到發給該組的信息,這對于視頻節目的發送來說意義尤其重大,模擬電視中的頻道概念就完全可以用組播組的概念來代替。而且組播組的范圍可以包括同一本地網、同一機構網、甚至IPv6全球地址空間中的任何位置的節點,這就為網絡多媒體信息服務提供了更大的靈活性。
IPv4主機使用組管理協議IGMP協議(Internet組成員協議)通告本地的多播路由器它想接收多播流量的主機組地址。如果主機支持IGMPv2,它還可以通告多播路由器退出某主機組。多播路由器通過IGMP協議為其每個端口都維護一張主機組成員表,并定期的探詢表中的主機組的成員,以確定該主機組是否存活。IPv6使用組播收聽者發現機制(Multi-castListener Discovery,MLD)取代了HVl所用的IGMP來管理子網多點傳送成員。MLD用三條ICMPv6消息實現,詳細內容見第5章。
IPv6組播地址是一組節點的標識符,只能作為目的地址出現,不能用作IPv6包的信源地址或出現在任何路由報頭中。IPv6不再有IPv4中的廣播地址,與其作用類似的是組播地址。目前有關組播地址的運用正是一個網絡技術的熱點,它可以用于實現IP網絡中一點到多點的高效數據傳送,從而有效地節約網絡帶寬、降低網絡負載,現階段的IP組播技術大都在IPv4中實踐、運用,已經被廣泛應用在數據拷貝、網絡音頻/視頻廣播、AOD/VOD、網絡視頻會議、多媒體會議、“push”技術和虛擬現實游戲、仿真等諸多方面。IPv6因為比IPv4具備更優越的設計,必然會擁有比IPv4更為寬廣、深入的實際運用。
編輯推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年