發布時間: 2021-10-26 11:34:18
組播和廣播有什么關系?“多播”(Multicast)和“廣播”(Broadcast)這兩個術語都是用來描寫敘述網絡節點之間通訊方式的術語。
組播和廣播的區別在哪
網絡節點之間的通信就好像是人們之間的對話一樣。如果一個人對另外一個人說話,那么用網絡技術的術語來描述就是“單播”,此時信息的接收和傳遞只在兩個節點之間進行。單播在網絡中得到了廣泛的應用,網絡上絕大部分的數據都是以單播的形式傳輸的,只是一般網絡用戶不知道而已。例如,你在收發電子郵件、瀏覽網頁時,必須與郵件服務器、web服務器建立連接,此時使用的就是單播數據傳輸方式多播”
組播(multicasting)是一種多點投遞的形式,它使用硬件技術,通過使用大量組播地址來通信。當某一組機器需要通信時,選擇一個組播地址,并配置好相應的網絡接口硬件,識別組播地址,從而收到該組播地址上分組的拷貝。
廣播(broadcasting)是多點投遞的最普遍的形式,它向每一個目的站投遞一個分組的拷貝。它可以通過多個單次分組的投遞完成,也可以通過單獨的連接傳遞分組的拷貝,直到每個接收方均收到一個拷貝為止。
舉個例子:縣里開大會,只同時通知了A村、B村、C村參加就是組播;同時通知了所有的村子參加就是廣播了!
一、主體不同
1、組播:為了減少在廣播中涉及的不必要的開銷,可以只向特定的一部分接收方(可以是域內也可以是域間)發送流量。
2、廣播:指將報文發送到網絡中的所有可能的接收者。
二、原理不同
1、組播:在通信中參與或感興趣的主機需要處理相關的分組,流量只會被承載于它將被使用的鏈路上,并且只有任意組播數據報的一個副本被承載于這樣的鏈路上。
2、廣播:路由器簡單地將它接收到的任何廣播報文副本轉發到除該報文到達的接口以外的每個接口。
三、特點不同
1、組播:通過發送方指明接收方,或是通過接收方獨立地指明就可以完成這項工作。然后網絡只負責向預期的或感興趣的收件方發送流量。
2、廣播:通過將地址中的主機部分全部置1形成的,特殊地質255.255.255.255對應于本地網絡廣播。
廣播的長處:
1)網絡設備簡單,維護簡單,布網成本低廉
2)因為server不用向每一個客戶機單獨發送數據,所以server流量負載極低。
廣播的缺點:
1)無法針對每一個客戶的要求和時間及時提供個性化服務。
2)網絡同意server提供數據的帶寬有限,client的較大帶寬=服務總帶寬。比如有線電視的client的線路支持100個頻道(假設採用數字壓縮技術,理論上能夠提供500個頻道),即使服務商有更大的財力配置很多其它的發送設備、改成光纖主干。也無法超過此極限。也就是說無法向眾多客戶提供很多其它樣化、更加個性化的服務。
3)廣播禁止同意在Internet寬帶網上傳輸。
組播的長處:
1)須要同樣數據流的client增加同樣的組共享一條數據流。節省了server的負載。具備廣播所具備的長處。
2)因為組播協議是依據接受者的須要對數據流進行復制轉發。所以服務端的服務總帶寬不受客戶接入端帶寬的限制。
IP協議同意有2億6千多萬個組播,所以其提供的服務能夠很豐富。
3)此協議和單播協議一樣同意在Internet寬帶網上傳輸。
組播的缺點:
1)與單播協議相比沒有糾錯機制。發生丟包錯包后難以彌補。但能夠通過一定的容錯機制和QOS加以彌補。
2)現行網絡盡管都支持組播的傳輸。但在客戶認證、QOS等方面還須要完好,這些缺點在理論上都有成熟的解決方式,僅僅是須要逐步推廣應用到現存網絡其中。
上一篇: 什么是HBase技術
下一篇: 廣播組播和單播分別是什么