網(wǎng)絡(luò)通訊

UDP

UDP多播

  1. 多播(組播)的概念
      多播,也稱為“組播”,將網(wǎng)絡(luò)中同一業(yè)務(wù)類型主機進行了邏輯上的分組,進行數(shù)據(jù)收發(fā)的時候其數(shù)據(jù)僅僅在同一分組中進行,其他的主機沒有加入此分組不能收發(fā)對應(yīng)的數(shù)據(jù)。
      在廣域網(wǎng)上廣播的時候,其中的交換機和路由器只向需要獲取數(shù)據(jù)的主機復(fù)制并轉(zhuǎn)發(fā)數(shù)據(jù)。主機可以向路由器請求加入或退出某個組,網(wǎng)絡(luò)中的路由器和交換機有選擇地復(fù)制并傳輸數(shù)據(jù),將數(shù)據(jù)僅僅傳輸給組內(nèi)的主機。多播的這種功能,可以一次將數(shù)據(jù)發(fā)送到多個主機,又能保證不影響其他不需要(未加入組)的主機的其他通 信。

  2. 多播的優(yōu)點
    相對于傳統(tǒng)的一對一的單播,多播具有如下的優(yōu)點:

  • 具有同種業(yè)務(wù)的主機加入同一數(shù)據(jù)流,共享同一通道,節(jié)省了帶寬和服務(wù)器的優(yōu)點,具有廣播的優(yōu)點而又沒有廣播所需要的帶寬。
  • 服務(wù)器的總帶寬不受客戶端帶寬的限制。由于組播協(xié)議由接收者的需求來確定是否進行數(shù)據(jù)流的轉(zhuǎn)發(fā),所以服務(wù)器端的帶寬是常量,與客戶端的數(shù)量無關(guān)。
  • 與單播一樣,多播是允許在廣域網(wǎng)即Internet上進行傳輸?shù)?,而廣播僅僅在同一局域網(wǎng)上才能進行。
  1. 多播的缺點
  • 多播與單播相比沒有糾錯機制,當(dāng)發(fā)生錯誤的時候難以彌補,但是可以在應(yīng)用層來實現(xiàn)此種功能。
  • 多播的網(wǎng)絡(luò)支持存在缺陷,需要路由器及網(wǎng)絡(luò)協(xié)議棧的支持。
  • 多播的應(yīng)用主要有網(wǎng)上視頻、網(wǎng)上會議等。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容