【Socket网络编程】5.单播、多播(组播)、广播
生活随笔
收集整理的這篇文章主要介紹了
【Socket网络编程】5.单播、多播(组播)、广播
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【單播】、【多播(組播)】、【廣播】
https://blog.csdn.net/daaikuaichuan/article/details/83474089
####【單播】
用于兩個主機之間的端對端通信,【廣播】用于一個主機對整個局域網上所有主機上的數據通信。
單播和廣播是兩個極端,要么對一個主機進行通信,要么對整個局域網上的主機進行通信。
實際情況下,經常需要對一組特定的主機進行通信,而不是整個局域網上的所有主機,這就是【多播】的用途。
###【IP多播】
(也稱多址廣播或組播)技術,是一種允許一臺或多臺主機(多播源)發送單一數據包到多臺主機(一次的,同時的)的 TCP/IP 網絡技術。
多播作為一點對多點的通信,數據的收發僅僅在同一分組中進行,是節省網絡帶寬的有效方法之一。在網絡應用中,當需要將一個節點的信號傳送到多個節點時,
無論是采用重復點對點通信方式,還是采用廣播方式,都會嚴重浪費網絡帶寬,只有多播才是最好的選擇。
多播能使一個或多個多播源只把數據包發送給特定的多播組,而只有加入該多播組的主機才能接收到數據包。
【廣播】
與【單播】一樣,【多播】是允許在廣域網即Internet上進行傳輸的,而【廣播】僅僅在同一局域網上才能進行;
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的【Socket网络编程】5.单播、多播(组播)、广播的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Socket网络编程】7.以太网数据包
- 下一篇: 【Socket网络编程】3.字节序转换函