UDP
UDP多播
多播(組播)的概念
多播炸宵,也稱為“組播”辟躏,將網(wǎng)絡(luò)中同一業(yè)務(wù)類型主機(jī)進(jìn)行了邏輯上的分組,進(jìn)行數(shù)據(jù)收發(fā)的時候其數(shù)據(jù)僅僅在同一分組中進(jìn)行土全,其他的主機(jī)沒有加入此分組不能收發(fā)對應(yīng)的數(shù)據(jù)捎琐。
在廣域網(wǎng)上廣播的時候,其中的交換機(jī)和路由器只向需要獲取數(shù)據(jù)的主機(jī)復(fù)制并轉(zhuǎn)發(fā)數(shù)據(jù)裹匙。主機(jī)可以向路由器請求加入或退出某個組瑞凑,網(wǎng)絡(luò)中的路由器和交換機(jī)有選擇地復(fù)制并傳輸數(shù)據(jù),將數(shù)據(jù)僅僅傳輸給組內(nèi)的主機(jī)概页。多播的這種功能籽御,可以一次將數(shù)據(jù)發(fā)送到多個主機(jī),又能保證不影響其他不需要(未加入組)的主機(jī)的其他通 信惰匙。多播的優(yōu)點
相對于傳統(tǒng)的一對一的單播技掏,多播具有如下的優(yōu)點:
- 具有同種業(yè)務(wù)的主機(jī)加入同一數(shù)據(jù)流,共享同一通道项鬼,節(jié)省了帶寬和服務(wù)器的優(yōu)點零截,具有廣播的優(yōu)點而又沒有廣播所需要的帶寬。
- 服務(wù)器的總帶寬不受客戶端帶寬的限制秃臣。由于組播協(xié)議由接收者的需求來確定是否進(jìn)行數(shù)據(jù)流的轉(zhuǎn)發(fā)涧衙,所以服務(wù)器端的帶寬是常量哪工,與客戶端的數(shù)量無關(guān)。
- 與單播一樣弧哎,多播是允許在廣域網(wǎng)即Internet上進(jìn)行傳輸?shù)难惚龋鴱V播僅僅在同一局域網(wǎng)上才能進(jìn)行。
- 多播的缺點
- 多播與單播相比沒有糾錯機(jī)制撤嫩,當(dāng)發(fā)生錯誤的時候難以彌補(bǔ)偎捎,但是可以在應(yīng)用層來實現(xiàn)此種功能。
- 多播的網(wǎng)絡(luò)支持存在缺陷序攘,需要路由器及網(wǎng)絡(luò)協(xié)議棧的支持茴她。
- 多播的應(yīng)用主要有網(wǎng)上視頻、網(wǎng)上會議等程奠。