組播技術是IP網絡數據傳輸三種方式之一,本文對IP網絡數據傳輸的單播、組播和廣播方式做一個簡單的介紹:
單播(Unicast)傳輸:在發(fā)送者和每一接收者之間實現點對點網絡連接。如果一臺發(fā)送者同時給多個的接收者傳輸相同的數據,也必須相應的復制多份的相同數據包。如果有大量主機希望獲得數據包的同一份拷貝時,將導致發(fā)送者負擔沉重、延遲長、網絡擁塞;為保證一定的服務質量需增加硬件和帶寬。
廣播(Broadcast)傳輸:是指在IP子網內廣播數據包,所有在子網內部的主機都將收到這些數據包。廣播意味著網絡向子網每一個主機都投遞一份數據包,不論這些主機是否樂于接收該數據包。所以廣播的使用范圍非常小,只在本地子網內有效,通過路由器和網絡設備控制廣播傳輸。
組播(Multicast)傳輸:在發(fā)送者和每一接收者之間實現點對多點網絡連接。如果一臺發(fā)送者同時給多個的接收者傳輸相同的數據,也只需復制一份的相同數據包。它提高了數據傳送效率。減少了骨干網絡出現擁塞的可能性
組播解決了單播和廣播方式效率低的問題。當網絡中的某些用戶需求特定信息時,組播源(即組播信息發(fā)送者)僅發(fā)送一次信息,組播路由器借助組播路由協議為組播數據包建立樹型路由,被傳遞的信息在盡可能遠的分叉路口才開始復制和分發(fā)。