网络中广播和多播的认识
單播(Unicast),多播 (Multicast) 和廣播 (Broadcast) 這三個(gè)術(shù)語都是用來描述網(wǎng)絡(luò)節(jié)點(diǎn)之間通訊方式的術(shù)語。那么這些術(shù)語究竟是什么意思?區(qū)別何在?
單播
網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信就好像是人們之間的對話一樣。如果一個(gè)人對另外一個(gè)人說話,那么用網(wǎng)絡(luò)技術(shù)的術(shù)語來描述就是“單播”,此時(shí)信息的接收和傳遞只在兩個(gè)節(jié)點(diǎn)之間進(jìn)行。單播在網(wǎng)絡(luò)中得到了廣泛的應(yīng)用,網(wǎng)絡(luò)上絕大部分的數(shù)據(jù)都是以單播的形式傳輸?shù)?#xff0c;只是一般網(wǎng)絡(luò)用戶不知道而已。例如,你在收發(fā)電子郵件,瀏覽網(wǎng)頁時(shí),必須與郵件服務(wù)器,web服務(wù)器建立連接,此時(shí)使用的就是單播數(shù)據(jù)傳輸方式。但是通常使用“點(diǎn)對點(diǎn)通信”。(point to point)代替“單播”,因?yàn)椤皢尾ァ币话闩c“多播”和“廣播”相對應(yīng)使用。
多播
多播也可以稱為”組播“,在網(wǎng)絡(luò)技術(shù)的應(yīng)用并不是很多,網(wǎng)上視頻會議,網(wǎng)上視頻點(diǎn)播特別適合采用多播方式,因?yàn)槿绻捎脝尾シ绞?#xff0c;逐個(gè)節(jié)點(diǎn)傳輸,有多少個(gè)目標(biāo)節(jié)點(diǎn),就會有多少次傳送過程,這種方式顯然效率極低,是不可取的;如果采用不區(qū)分目標(biāo),全部發(fā)送的廣播方式,雖然一次可以傳送完數(shù)據(jù),但是顯然達(dá)不到區(qū)分特定數(shù)據(jù)接收對象的目的。采用多播方式,既可以實(shí)現(xiàn)一次傳送所用目標(biāo)節(jié)點(diǎn)的數(shù)據(jù),也可以達(dá)到只對特定對象傳送數(shù)據(jù)的目的。IP網(wǎng)絡(luò)的多播一般通過多播IP地址實(shí)現(xiàn)。多播IP地址就是D類Ip地址,即224.0.0.0到239.255.255.255之間的IP地址。Windows 2000 中的DCHCP管理器支持多播IP地址的自動分配。
廣播
廣播在網(wǎng)絡(luò)中的應(yīng)用比較多,如客戶機(jī)通過DHCP自動獲得IP地址的額過程就是通過廣播來實(shí)現(xiàn)的。但是同單播和多播相比,廣播幾乎占用了子網(wǎng)內(nèi)網(wǎng)絡(luò)的所有帶寬。拿開會打一個(gè)比方吧,在會場上只能有一個(gè)人發(fā)言,想象一下如果所有的人同時(shí)都用麥克風(fēng)發(fā)言,那會場上就會亂成一鍋粥。集線器由于其工作原理決定了不可能過濾廣播風(fēng)暴,一般額交換機(jī)也沒有這一功能,不過現(xiàn)在有的網(wǎng)絡(luò)交換機(jī)(如全向的QS系列交換機(jī))也有過濾廣播風(fēng)暴功能了,路由器本身就有隔離廣播風(fēng)暴的作用。廣播風(fēng)暴不能完全杜絕,但是只能在同一子網(wǎng)內(nèi)傳播,就好像喇叭的聲音只能在同一會場傳播一樣,因此在由幾百臺甚至上千臺電腦構(gòu)成的大中型局域網(wǎng)中,一般進(jìn)行子網(wǎng)劃分,就像將一個(gè)大廳用墻壁隔離成許多小廳一樣,以達(dá)到隔離廣播風(fēng)暴的目的。在IP網(wǎng)絡(luò)中,廣播地址用IP地址255.255.255.255 來表示,這個(gè)Ip地址代表同一子網(wǎng)內(nèi)所有的IP地址。當(dāng)前的網(wǎng)絡(luò)中有三種通訊模式:單播,廣播,多播(組播)其中組播出現(xiàn)時(shí)間最晚但同時(shí)具備單播和廣播的優(yōu)點(diǎn),最具有發(fā)展前景。
總結(jié)
以上是生活随笔為你收集整理的网络中广播和多播的认识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QT 提示之右下角冒泡
- 下一篇: Android 计算Bitmap大小