廣播組播和單播分別是什么?單播、多播和廣播單播”(Unicast)、“多播”(Multicast)和“廣播”(Broadcast)這三個(gè)術(shù)語都是用來描述網(wǎng)絡(luò)節(jié)點(diǎn)之間通訊方式的術(shù)語。那么這些術(shù)語究竟是什么意思?區(qū)別何在?
廣播(Broadcast)的特性是由1對(duì)多的概念
在同一個(gè)以太網(wǎng)環(huán)境下,一臺(tái)主機(jī)如果需要同時(shí)向所有主機(jī)進(jìn)行通信,這里其實(shí)主機(jī)不必要知道所有各點(diǎn)的地址。他只要向發(fā)送目的地址為廣播地址,那么所有主機(jī)都會(huì)收到這臺(tái)主機(jī)所發(fā)送的報(bào)文。
廣播的優(yōu)點(diǎn):
1. 網(wǎng)絡(luò)設(shè)備簡單,維護(hù)簡單,布網(wǎng)成本低廉
2. 由于服務(wù)器不用向每個(gè)客戶機(jī)單獨(dú)發(fā)送數(shù)據(jù),所以服務(wù)器流量負(fù)載極低。
通常,廣播都是限制在局域網(wǎng)中的,比如以太網(wǎng)或令牌環(huán)網(wǎng)絡(luò)。因?yàn)閺V播在局域網(wǎng)中造成的影響遠(yuǎn)比在廣域網(wǎng)中小得多。
以太網(wǎng)和IPv4網(wǎng)都用全1的地址表示廣播,分別是ff:ff:ff:ff:ff:ff和255.255.255.255。
令牌環(huán)網(wǎng)絡(luò)使用IEEE 802.2控制域中的一個(gè)特殊值來表示廣播。
示例:你在公司大喊一聲“放假了”, 全部同事都會(huì)響應(yīng)。
組播(多播)的特性是一對(duì)同組所有。
組播顧名思義就是在同組成員才能收到此數(shù)據(jù)報(bào)文,也就是說當(dāng)我發(fā)送一個(gè)數(shù)據(jù)目的地址是這個(gè)組的組播地址的時(shí)候,所有在這個(gè)組的成員都會(huì)收到這個(gè)發(fā)送的內(nèi)容。
?
組播的優(yōu)點(diǎn):
1)需要相同數(shù)據(jù)流的客戶端加入相同的組共享一條數(shù)據(jù)流,節(jié)省了服務(wù)器的負(fù)載。具備廣播所具備的優(yōu)點(diǎn)。
2)由于組播協(xié)議是根據(jù)接受者的需要對(duì)數(shù)據(jù)流進(jìn)行復(fù)制轉(zhuǎn)發(fā),所以服務(wù)端的服務(wù)總帶寬不受客戶接入端帶寬的限制。IP協(xié)議允許有2億6千多萬個(gè)組播,所以其提供的服務(wù)可以非常豐富。
組播報(bào)文的目的地址使用D類IP地址(224.0.0.0~239.255.255.255), D類地址不能出現(xiàn)在IP報(bào)文的源IP地址字段。
示例:你在大街上大喊一聲“美女”, 會(huì)有好幾個(gè)女性回頭看你。
3)此協(xié)議和單播協(xié)議一樣允許在Internet寬帶網(wǎng)上傳輸。
單播(Unicast)的特性是一對(duì)一的建立連接。
單播就好像你購買的快遞,賣家給你發(fā)送的東西郵寄地址是你正常情況下只有你是可以收這個(gè)快遞的所以賣家針對(duì)的是你自己,這個(gè)雖然賣家也會(huì)發(fā)給另外的買家,但是你們發(fā)送的東西郵寄地址(目的IP地址)是不一樣的,接收數(shù)據(jù)的只有你自己。
單播的優(yōu)點(diǎn):
1.服務(wù)器及時(shí)響應(yīng)客戶機(jī)的請(qǐng)求
2.服務(wù)器針對(duì)每個(gè)客戶不通的請(qǐng)求發(fā)送不通的數(shù)據(jù),容易實(shí)現(xiàn)個(gè)性化服務(wù)。
在IPv4網(wǎng)絡(luò)中,0.0.0.0到223.255.255.255屬于單播地址。
示例:你喊XXX名字,那么只有XXX回過頭來答應(yīng)你。