導航:首頁 > 編程語言 > udp組播編程

udp組播編程

發布時間:2022-01-14 22:47:09

『壹』 linux 下的網路編程,udp組播求幫助

建議你看一下:

Linux網路編程 之 UDP 組播

網頁鏈接

然後再網路一下《Linux就該這么學》,你應該會對udp組播有進一步了解。

『貳』 有誰能給我貼一份可用的 UDP 組播代碼嗎

組播技術可形象的描述如下:
假設一個企業分布於各地的子公司(兩個以上)之間需要通過Internet進行實時的交換信息(數據,聲音,圖像),他們的計算機可能不屬於同一物理網 絡,甚至不屬於同一自治系統,這種通信的特點是「多點」式的。子公司發出的數據希望其他子公司都能收到,而總部發出的指示全體子公司都應收到。這種多點通信方式為組內廣播,即組播技術,也稱多播技術,多目網關技術。
1.2、TCP/IP傳送方式
組播技術是TCP/IP傳送方式的一種。在我們討論組播技術之前先來看看TCP/IP傳送方式。TCP/IP傳送方式有三種:單播,廣播,組播。
單播(Unicast)傳輸:在發送者和每一接收者之間需要單獨的數據信道。 如果一台主機同時給很少量的接收者傳輸數據,一般沒有什麼問題。但如果有大量主機希望獲得數據包的同一份拷貝時卻很難實現。這將導致發送者負擔沉重、延遲長、網路擁塞;為保證一定的服務質量需增加硬體和帶寬。
組播(Multicast)傳輸:它提高了數據傳送效率。減少了主幹網出現擁塞的可能性。組播組中的主機可以是在同一個物理網路,也可以來自不同的物理網路(如果有組播路由器的支持)。
廣播(Broadcast)傳輸:是指在IP子網內廣播數據包,所有在子網內部的主機都將收到這些數據包。廣播意味著網路向子網主機都投遞一份數據包,不論這些主機是否樂於接收該數據包。然而廣播的使用范圍非常小, 只在本地子網內有效,因為路由器會封鎖廣播通信。廣播傳輸增加非接收者的開銷。
組播是一種允許一個或多個發送者(組播源)發送單一的數據包到多個接收者(一次的,同時的)的網路技術。 組播源把數據包發送到特定組播組,而只有屬於該組播組的地址才能接收到數據包。組播可以大大的節省網路帶寬, 因為無論有多少個目標地址,在整個網路的任何一條鏈路上只傳送單一的數據包。 它提高了數據傳送效率。減少了主幹網出現擁塞的可能性。組播組中的主機可以是在同一個物理網路, 也可以來自不同的物理網路(如果有組播路由器的支持)。

閱讀全文

與udp組播編程相關的資料

熱點內容
壓縮因子定義 瀏覽:968
cd命令進不了c盤怎麼辦 瀏覽:213
葯業公司招程序員嗎 瀏覽:973
毛選pdf 瀏覽:659
linuxexecl函數 瀏覽:727
程序員異地戀結果 瀏覽:374
剖切的命令 瀏覽:228
干什麼可以賺錢開我的世界伺服器 瀏覽:290
php備案號 瀏覽:990
php視頻水印 瀏覽:167
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328