單播 廣播和組播

2021-09-22 07:40:01 字數 698 閱讀 9346

原創重點:廣義廣播和狹義廣播的定義,以組播邏輯實現單播優點的演算法假想

廣播 (broadcast) :

這裡說的「廣播」是指像目前模擬電視訊號或廣播電台訊號那樣地廣播出來,不管client看不看聽不聽,所有線路全部強塞訊號過去,這種做法我們姑且發明個詞稱之為「廣義廣播」。這樣做顯然server是最輕鬆的,只發乙份資料出去,讓底下的線路自己去複製。顯然internet上不能這樣子廣播了,太佔頻寬資源了,所以ip協議裡就只允許在同網段裡廣播,根本就禁止跨網段廣播,這就是現在一般所說的同網段內「ip廣播」,對應上面我稱之為「狹義廣播」。

組播 (multicast,或翻譯成「多播」):

我更願意把組播理解為「廣義廣播」在internet上的替代品,照我理解純粹的iptv應該是只從internet上獲得片源,所以必須繞開ip協議的限制來實現「廣義廣播」的主要目的。組播時server對「一組一組」的client進行傳送;而對同「組」的client,server只傳送乙份資料,然後由交換機和路由器有選擇地複製並**給組內成員,client可以向路由器要求或退出某個小組。這樣子既然可以避免浪費頻寬向不需要資訊的client強塞資料流,又實現了「廣義廣播」的主要目的,server負擔界於單播和廣播之間。值得一提的是從組播的邏輯上來看,是不支援單獨使用者的暫停/繼續、快進快退的。但是我們可以自己設計成支援單播的某些優點。

上面這兩種關於「點播」和「暫停」的假想演算法都是滿足組播邏輯,然後去追求實現單播優點的。

單播組播和廣播

廣播與組播 1 廣播和組播只適用於udp。2 廣播是指將資訊傳送到所有能到達的位址。3 組播是指將資訊傳送給定義在一組內的位址。現實世界裡,人們講話的目標可以是乙個人,一組人和所有在場的人。ip世界與之相對應的,是單播 組播和廣播。一對一的情況,叫做 單播 某主機傳送同一資料報到多台主機 一次的 同...

單播 組播 廣播

單播 網路節點之間的通訊就好像是人們之間的對話一樣。如果乙個人對另外乙個人說話,那麼用網路技術的術語來描述就是 單播 此時資訊的接收和傳遞只在兩個節點之間進行。單播在網路中得到了廣泛的應用,網路上絕大部分的資料都是以單播的形式傳輸的,只是一般網路使用者不知道而已。例如,你在收發電子郵件 瀏覽網頁時,...

單播 廣播 組播

測試兩台機器是否相通的報文 物理層 arp協議 單播 紅框表示第乙個位元組的第八個bit位為0表示為單播,unicast 單播 主機a,ping主機b 廣播 mac位址48位全部置1,用16進製制就是全是f。先建立乙個組,如主機b,主機a,主機d,這個組會有乙個ip位址,也會有乙個mac位址,這個m...