網路程式設計(0) multicast

2021-07-06 01:15:21 字數 796 閱讀 3259

也稱作組播

優點:

缺點:

1.與單播相比沒有原生的糾錯機制,但可以從應用層實現

2.需要路由器及網路協議棧支援

d類位址用於多播

224.0.0.0-239.255.255.255
1.區域性多播位址

路由器及其他用途保留的位址,路由器不**

224.0.0.0-224.0.0.255
2.預留多播位址

應用於全球internet

224.0.1.0-238.255.255.255
3.管理許可權多播位址

私有多播位址

區域網內部使用,不能上公網

239.0.0.0-239.255.255.255
多播過程是客戶主機加入特定的ip位址mulcastip並且監聽特定埠mulcastport,而伺服器主機向該ip位址mulcastip和埠mulcastport傳送資料流,而伺服器主機自身不必加入mulcastip這個組

linux下原始碼在這裡

網路程式設計多播 Multicast

ip多播 也稱多址廣播或組播 技術,是一種允許一台或多台主機 多播源 傳送單一資料報到多台主機 一次的,同時的 的tcp ip網路技術。通俗點講,多播也稱組播,大概可以理解為分組廣播的意思,是介於單播和廣播之間的一種通訊機制,使用多播方式,可以實現對區域網內一組特定的主機進行通訊,對區域網節點分組,...

0 配置網路

etc udev rules.d 70 persistent net.rules 本學習主要針對 centos 7.0.1406 版本進行學習整理!如果你使用 virtualbox 配置 centos 那麼請參考我的這篇文章 centos 7 學習之靜態ip設定 續 1 編輯 ifcfg eth0 ...

泛型程式設計0

最近寫演算法,習慣上了泛型程式設計,一敲鍵盤,就會不由自主的打出乙個 template 出來。比如前一陣子的萬用字元搜尋庫的模組,以及剛剛完成的通用集合運算。通用集合運算的主要功能是 輸入 集合列表,集合列表索引的並 交 差運算資訊串 輸出 集合列表在該資訊串的運算下所得結果集合 比如 setlis...