更新時(shí)間:2022年10月06日10時(shí)08分 來(lái)源:傳智教育 瀏覽次數(shù):
網(wǎng)絡(luò)數(shù)據(jù)傳播按照接收者的數(shù)量,可分為單播、組播、廣播三種形式,這些在網(wǎng)絡(luò)中聽(tīng)到的術(shù)語(yǔ)究竟有哪些含義呢?本文來(lái)詳細(xì)介紹下。
1. 單播:
單播是指實(shí)現(xiàn)“點(diǎn)對(duì)點(diǎn)”的通信,發(fā)送者發(fā)送數(shù)據(jù)要發(fā)送給網(wǎng)絡(luò)上的唯一的一臺(tái)電腦,指定一個(gè)接收者。像TCP協(xié)議和UDP協(xié)議都能實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通信。
2.廣播:
發(fā)送者發(fā)送的數(shù)據(jù)可以被某個(gè)接收范圍內(nèi)所有的接收者接收。它類(lèi)似于廣播電臺(tái),向某個(gè)范圍內(nèi)的所有用戶(hù)發(fā)送廣播信號(hào),接收人打開(kāi)廣播就可以聽(tīng)到,關(guān)閉廣播設(shè)備就停止收聽(tīng)。由于廣播會(huì)大大增加網(wǎng)絡(luò)數(shù)據(jù)流量,所以通常情況下一些網(wǎng)絡(luò)路由器會(huì)禁止廣播數(shù)據(jù),尤其是一些占用網(wǎng)絡(luò)資源比較大的視頻數(shù)據(jù)等。
3.組播:
組播是指發(fā)送的數(shù)據(jù)可以被指定的一組用戶(hù)接收。組播的范圍沒(méi)有廣播那么廣,任何的一臺(tái)電腦都可以隨時(shí)加入某一個(gè)組接收組播數(shù)據(jù)。若要使用組播,則需要讓一個(gè)數(shù)據(jù)報(bào)標(biāo)有一組目標(biāo)主機(jī)地址,當(dāng)數(shù)據(jù)報(bào)發(fā)出后,整個(gè)組的所有主機(jī)都能收到該數(shù)據(jù)報(bào)。IP協(xié)議為組播提供了這批特殊的IP地址,這些IP地址的范圍是224.0.0.0至239.255.255.255。在Java類(lèi)庫(kù)中,DatagramSocket有一個(gè)子類(lèi):MulticastSocket,它具有組播的功能,它可以與DatagramPackage結(jié)合使用,用于發(fā)送和接收組播包。
Java數(shù)據(jù)庫(kù)入門(mén):常見(jiàn)的數(shù)據(jù)庫(kù)產(chǎn)品有哪些?
2022-09-20Java應(yīng)該怎么學(xué)?【Java培訓(xùn)話(huà)題】
2022-09-19什么樣的人適合學(xué)Java編程?
2022-09-16什么是Java架構(gòu)師?架構(gòu)師需要學(xué)習(xí)哪些知識(shí)?
2022-09-16為什么HashMap的數(shù)組長(zhǎng)度一定是2的次冪?
2022-09-13好用的MySQL的圖形化界面工具——DataGrip
2022-09-06北京校區(qū)