組播IP位址到底是誰的IP?

盧廣奎


不邀自來,專業問題我來回答一下:

組播協議允許將一臺主機發送的數據經過路由器和交換機傳遞到多個加入此組播地址的主機,那到底組播IP的地址是哪個IP地址,我們來看一下:


相關知識:

  • 單播:發送數據和接受數據只在兩個節點之間,就好像兩個人在對話一樣,生活中有很多單播的場景,如:收發郵件,瀏覽網頁等。
  • 組播:主機之間一對一組的的通信模式,採用組播模式既可以完成對一組對象傳遞數據的任務,有空可以實現對特定目標傳輸數據的目的。
  • 廣播:主機之間一對所有的通信模式,網絡對其中一臺主機發出的數據無條件複製並轉發,並且所有的主機都可以接收到,不管其願意不願意。
  • 組播地址:組播地址即D類地址,範圍為:224.0.0.0至239.255.255.255之間的IP地址;

組播的優點:

  • 需要相同數據流的客戶端加入相同的組,共享一條數據流,節省了服務器的負載,具有所有廣播的優點;
  • 由於組播協議是根據接受者的需要對數據流進行復制轉發,所以服務端的服務總帶寬不受客戶接入端帶寬的限制;
  • 此協議與單播一樣,允許數據包在Internet上傳播,廣播協議就不允許數據包在Internet上傳播。


IP首部字段:

要想了解組播IP地址就必須要了解IP首部字段的構成,因為組播IP包中也是有IP首部字段的,該首部字段中與IP地址有關的字段:

  • 源IP地址:即發送方的IP地址;
  • 目的IP地址
    :即接收方的IP地址,路由器也是依據此IP地址將數據發送到目的主機。

組播的IP地址

由上圖的IP首部字段可知,任何IP包都包含IP源地址和目的地址,那麼組播也不例外,那它的IP源地址和IP目的地址到底是哪個?

  • 組播IP源地址:該地址是組播源的地址;
  • 組播IP目的地址:組播IP目的地址是一類特殊的IP地址,也就是D類地址,範圍為:224.0.0.0至239.255.255.255,其中224.0.0.0到224.0.0.255被保留為網絡協議專用,如:224.0.0.1為全主機組播地址,224.0.0.2為全路由器組播地址,224.0.0.3全DVMRP路由器組播地址

其實不管是組播,還是單播和廣播都有源IP和目的IP,沒有這兩個就沒法通信,源IP就是發送端的IP,但是組播和廣播的目的IP是一類特殊的IP地址僅此而已。

如果我的回答對你有幫助,請你點贊轉發加關注,你們的鼓勵是我堅持下去的動力,也可以留言一起溝通交流一起成長。



愛答問題的小星星


“我是喲喲吼,專注於數據網絡的解答,歡迎大家與我交流數據網絡的問題。”

組播同樣是一種IP包,其中也有源IP地址和目的IP地址,源IP為組播信源的服務器地址,目的IP位於224.0.0.0--239.255.255.255之中,其中224.0.0.0/8用於本地鏈路的組播,239.0.0.0/8用於私有組播地址,因此實際在用的只有225.0.0.0--238.255.255.255,這些組播地址不屬於任何服務器或者個人。

組播IP地址是用來描述多個接收者的,服務器為組播信源,而組播信源的IP地址是單播地址。舉例來說,某視頻網站在播放世界盃比賽,則世界盃就為當前信源,當我切換到世界盃比賽後,我就是組播的接收者,當然和我同時看世界盃比賽的肯定很多人,組播地址就是為了描述我們這些看世界盃比賽的人們。

組播IP地址更像是一個組播組的一個標識。在加入這個組之後,組播流量就會傳到每個接收者。

歡迎大家在評論中討論更深層的東西。


喲喲吼


“網絡極客”,全新視角、全新思路,伴你遨遊神奇的科技世界。

網絡中有單播、組播、廣播三種通訊方式,組播出現的時間較晚,兼具了單播和廣播的有點;一方面避免了單播傳輸範圍較小、和廣播傳輸範圍過大的弊端,可以有效的精準的對需求用戶進行傳輸。組織博IP地址到底是誰的IP地址,就需要從IP數據包談起。

IP數據包

IP數據包格式比較複雜,瞭解組播IP地址到底是誰的IP?

  • 僅需要理解源IP地址和目標IP地址即可;

  • 源IP地址,表示發送端發出通信需求的IP地址;

  • 目標IP地址,表示接收端也就是目的端反饋通信的IP地址。


組播地址

組播地址也是IP數據包的一種,也具有源IP地址和目標IP地址。

組播的源地址,就是我們發送端的服務器的地址(一般組播多由服務器發起);

組播的目的地址,根據不同的需求,在224.0.0.0至239.255.255.255範圍中;

例如,

  • 224.0.0.1 網段中所有支持組播的主機

  • 224.0.0.2 網段中所有支持組播的路由器

常見組播應用

  • 路由器的路由更新;

  • 視頻會議會議系統;

  • IPTV電視的播放;

針對組播的更多問題,歡迎大家留言討論。


網絡極客


當有一個發送者多個接收者時適合使用組播技術。發送者發出報文的目的ip就是某個組播ip,代表報文是發往這個組播組的,源ip還是本機出接口的單播地址。各個接收者會通過igmp協議告知上聯路由器自己是某個組播組成員,希望獲得該組播組數據,路由器就會把該組播報文轉發給接收者。

可見組播地址並不是屬於哪個設備的,不會配置到設備網卡上,發送者接收者設備網卡上還是使用單播地址,組播地址是屬於某個組的,用於表明一組特定的發送者和接收者,發送者往該組播地址發,接收者聲明接收發往該組播地址的報文。


分享到:


相關文章: