單播、多播和廣播三者之間有何分別?60秒 讓你學會這個知識點

單播

在客戶端與媒體服務器之間需要建立一個單獨的數據通道,從一臺服務器送出的每個數據包只能傳送給一個客戶機,這種傳送方式稱為單播。

簡單點來說,網絡節點之間的通信就好像是人們之間的對話一樣,比如一個人對另外一個人說話,那麼用網絡技術的術語來描述就是“單播”。

單播在網絡中得到了廣泛的應用,網絡上絕大部分的數據都是以單播的形式傳輸的。例如,你在收發電子郵件、瀏覽網頁時,必須與郵件服務器、Web服務器建立連接,此時使用的就是單播數據傳輸方式。

多播

“多播”也可以稱為“組播”,在網絡技術的應用並不是很多,網上視頻會議、網上視頻點播特別適合採用多播方式。因為如果採用單播方式,逐個節點傳輸,有多少個目標節點,就會有多少次傳送過程,這種方式顯然效率極低,是不可取的。

廣播

“廣播”在網絡中的應用較多,如客戶機通過DHCP自動獲得IP地址的過程就是通過廣播來實現的。但是與單播和多播相比,廣播幾乎佔用了子網內網絡的所有帶寬。

例如開會,在會場上只能有一個人發言,因為如果所有的人同時都用麥克風發言,那會場上就會亂成一鍋粥。集線器由於其工作原理決定了不可能過濾廣播風暴,一般的交換機也沒有這一功能,不過現在有的網絡交換機也有過濾廣播風暴功能,路由器本身就有隔離廣播風暴的作用。

三者區別

1單播的優點:

1)服務器及時響應客戶機的請求

2)服務器針對每個客戶不通的請求發送不通的數據,容易實現個性化服務。

2廣播的優點:

1)網絡設備簡單,維護簡單,佈網成本低廉

2)由於服務器不用向每個客戶機單獨發送數據,所以服務器流量負載極低。

3多播(組播)的優點:

1)需要相同數據流的客戶端加入相同的組共享一條數據流,節省了服務器的負載。具備廣播所具備的優點。

2)由於組播協議是根據接受者的需要對數據流進行復制轉發,所以服務端的服務總帶寬不受客戶接入端帶寬的限制。IP協議允許有2億6千多萬個組播,所以其提供的服務可以非常豐富。

3)此協議和單播協議一樣允許在Internet寬帶網上傳輸。


分享到:


相關文章: