導航:首頁 > 編程語言 > 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組播編程相關的資料

熱點內容
app直接買和求購有什麼區別 瀏覽:112
鴻蒙用編譯執行安卓軟體 瀏覽:362
python輸入個數n 瀏覽:408
什麼app類似美篇 瀏覽:445
程序員可以考什麼證書 瀏覽:522
psd源碼論壇 瀏覽:15
程序員女朋友漫畫 瀏覽:244
linuxvswindows 瀏覽:505
單片機三極體電機 瀏覽:460
解壓的排線訓練視頻 瀏覽:653
是或不pdf 瀏覽:339
麥克斯韋方程求解演算法 瀏覽:375
寬頻比較大的雲伺服器 瀏覽:311
程序員淘寶客 瀏覽:269
tomcat配置php環境 瀏覽:514
溝通的藝術pdf 瀏覽:977
android屏幕適配demo 瀏覽:268
和誰學python 瀏覽:599
android修改apilevel 瀏覽:99
郵箱怎麼看伺服器往來記錄 瀏覽:672