組播和廣播的概念,IGMP的用途


1、組播和廣播的概念

1) 組播

主機之間的通訊模式,也就是加入了同一個組的主機可以接收到此組內的所有數據,網絡中的交換機和路由器只向有需求者復制並轉發其所需數據。

主機可以向路由器請求加入或退出某個組,網絡中的路由器和交換機有選擇的復制並傳輸數據,即只將組內數據傳輸給那些加入組的主機。

這樣既能一次將數據傳輸給多個有需要(加入組)的主機,又能保證不影響其他不需要(未加入組)的主機的其他通訊。

 

2) 廣播

 是指在IP子網內廣播數據包,所有在子網內部的主機都將收到這些數據包。廣播意味着網絡向子網每一個主機都投遞一份數據包,不論這些主機是否樂於接收該數據包。

所以廣播的使用范圍非常小,只在本地子網內有效,通過路由器和網絡設備控制廣播傳輸。

組播協議與現在廣泛使用的單播協議的不同之處在於,一個主機用單播協議向n個主機發送相同的數據時,發送主機需要分別向n個主機發送,共發送n次。

一個主機用組播協議向n個主機發送相同的數據時,只要發送1次,其數據由網絡中的路由器和交換機逐級進行復制並發送給各個接收方,這樣既節省服務器資源也節省網絡主干的帶寬資源。

 

2、IGMP(Internet Group Management Protocol)的用途

它用來在ip主機和與其直接相鄰的組播路由器之間建立、維護組播組成員關系。

組播路由器不需要保存所有主機的成員關系,它只是通過IGMP協議了解每個接口連接的網段上是否存在某個組播組的組成員,而主機只需要保存自己加入了哪些組播組。

簡而言之,IGMP協議是讓連接在本地局域網上的組播路由器知道本局域網上是否有主機上的某個進程參加或退出了某個組播組。

 

3、環回地址/廣播地址

1) 環回地址:127.0.0.1,通常被稱為本地回環地址(Loop back address),不屬於任何一個有類別地址類。它代表設備的本地虛擬接口,所以默認被看作是永遠不會宕掉的接口。

主要作用有兩個:一是測試本機的網絡配置,能PING通127.0.0.1說明本機的網卡和IP協議安裝都沒有問題;

                             另一個作用是某些SERVER/CLIENT的應用程序在運行時需調用服務器上的資源,一般要指定SERVER的IP地址,

                             但當該程序要在同一台機器上運行而沒有別的SERVER時就可以把SERVER的資源裝在本機,SERVER的IP地址設為127.0.0.1同樣也可以運行。

 

2) 廣播地址:是專門用於同時向網絡中所有工作站進行發送的一個地址。在使用TCP/IP 協議的網絡中,主機標識段host ID 為全1 的IP 地址為廣播地址,廣播的分組傳送給host ID段所涉及的所有計算機。

  例如,對於10.1.1.0 (255.255.255.0 )網段,其廣播地址為10.1.1.255 (255 即為2 進制的11111111 ),當發出一個目的地址為10.1.1.255 的分組(封包)時,它將被分發給該網段上的所有計算機。

 

0.0.0.0  是全零網絡代表默認網絡,幫助路由器發送路由表中無法查詢的包。如果設置了全零網絡路由,路由器中無法查詢的包都會被送到全零網絡的路由中去;

127.0.0.1  稱作回送地址,屬於環回地址,IP從127.0.0.0到127.255.255.255都將環回到本地主機中;

255.255.255.255  限制廣播地址,對本機來說,這個地址指本網段內(同一廣播域)所有主機;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM