組播和廣播的區別
廣播: 主機之間一對所有的通訊模式,網路對其中每一臺主機發出的訊號都進行無條件複製並轉發,所有主機都可以接收到所有資訊(不管你是否需要),由於其不用路徑選擇,所以其網路成本可以很低廉。有線電視網就是典型的廣播型網路,我們的電視機實際上是接受到所有頻道的訊號,但只將一個頻道的訊號還原成畫面。在資料網路中也允許廣播的存在,但其被限制在二層交換機的區域網範圍內,禁止廣播資料穿過路由器,防止廣播資料影響大面積的主機。 廣播的優點: 1)網路裝置簡單,維護簡單,佈網成本低廉 2)由於伺服器不用向每個客戶機單獨傳送資料,所以伺服器流量負載極低。 廣播的缺點: 1)無法針對每個客戶的要求和時間及時提供個性化服務。 2)網路允許伺服器提供資料的頻寬有限,客戶端的最大頻寬=服務總頻寬。例如有線電視的客戶端的線路支援100個頻道(如果採用數字壓縮技術,理論上可以提供500個頻道),即使服務商有更大的財力配置更多的傳送裝置、改成光纖主幹,也無法超過此極限。也就是說無法向眾多客戶提供更多樣化、更加個性化的服務。 3)廣播禁止允許在Internet寬頻網上傳輸。 組播: 主機之間一對一組的通訊模式,也就是加入了同一個組的主機可以接受到此組內的所有資料,網路中的交換機和路由器只向有需求者複製並轉發其所需資料。主機可以向路由器請求加入或退出某個組,網路中的路由器和交換機有選擇的複製並傳輸資料,即只將組內資料傳輸給那些加入組的主機。這樣既能一次將資料傳輸給多個有需要(加入組)的主機,又能保證不影響其他不需要(未加入組)的主機的其他通訊。 組播的優點: 1)需要相同資料流的客戶端加入相同的組共享一條資料流,節省了伺服器的負載。具備廣播所具備的優點。 2)由於組播協議是根據接受者的需要對資料流進行復制轉發,所以服務端的服務總頻寬不受客戶接入端頻寬的限制。IP協議允許有2億6千多萬個組播,所以其提供的服務可以非常豐富。 3)此協議和單播協議一樣允許在Internet寬頻網上傳輸。 組播的缺點: 1)與單播協議相比沒有糾錯機制,發生丟包錯包後難以彌補,但可以通過一定的容錯機制和QOS加以彌補。 2)現行網路雖然都支援組播的傳輸,但在客戶認證、QOS等方面還需要完善,這些缺點在理論上都有成熟的解決方案,只是需要逐步推廣應用到現存網路當中。
單播:在IP網路中若採用單播的方式,資訊源(source)需要與每個需要資訊的主機(Receiver)都建立一條獨立的資訊傳輸通道,併為每個Receiver傳送一份獨立的資訊拷貝。 廣播:廣播方式下,Source把資訊傳送給該網段中所有的主機,不管其是否需要該資訊。資訊保安無法保障,且會造成同一網段中資訊氾濫。 組播:組播方式下,組播源(Source)僅需要傳送一份資訊,藉助組播路由協議建立組播分發樹,被傳遞的資訊在距離組播源儘可能遠的網路節點才開始複製和分發。組播解決了以最小的網路開銷實現單點傳送、多點接收的問題。與廣播相比,廣播只能實現在同一網段中分發,而組播可以實現跨網段的傳送。 PC通過DHCP自動獲取IP地址的過程就是通過廣播來實現的。在同一個vlan中,源MAC所能廣播的範圍通常以255.255.255.255的形式進行廣播,也就是區域網內所有的主機都能收到源MAC發的廣播幀
相關文章
- 單播、多播(組播)和廣播的區別
- 廣播與 EventBus 的區別
- Android開機廣播和關機廣播Android
- Java 基於UDP 實現單播、組播、廣播 Socket 程式設計JavaUDP程式設計
- 廣播接收器——接收系統廣播
- 廣播模式模式
- 小區廣播背景音樂IP網路廣播系統方案設計概要
- 解析原生IP和廣播IP
- 如何區分原生IP跟廣播IP
- iOS下的UDP廣播iOSUDP
- 廣電:電視不能播的 網路也不能播
- IP組播
- 組播地址
- 如何來區分原生IP跟廣播IP
- 廣播丟資料
- 廣播基礎使用
- NumPy之:理解廣播
- IP多路廣播 (轉)
- Android中的廣播使用Android
- 原始碼級別的廣播與監聽實現原始碼
- 旅遊景區IP網路廣播系統方案-旅遊風景區景點IP網路廣播建設指南
- 用廣播 BroadcastReceiver 更新 UI 介面真的好嗎?全方位解析廣播ASTUI
- Android BroadcastReceiver(廣播)AndroidAST
- Laravel Redis 廣播 例項LaravelRedis
- Android - BroadcastReceiver 廣播AndroidAST
- Laravel 廣播系統例子Laravel
- Android廣播動作Android
- Android複習–廣播Android
- android: 廣播機制Android
- android: 使用本地廣播Android
- vlc的應用:用vlc做單播,組播及點播伺服器伺服器
- C#實現任意源組播與特定源組播C#
- 大學校園IP網路廣播-基於校園區域網的大學校園IP廣播方案設計指南
- 如何計算網路地址和廣播地址
- 說說Android的廣播(3)Android
- 新聞聯播與網路的區別
- Udp廣播的傳送和接收(iOS + AsyncUdpSocket)下篇UDPiOS
- SOCKET實現廣播(BoardCast)的傳送和接收 (轉)AST