標籤:電腦 網路 多播 單播 廣播
除地址類外,還可根據傳輸的訊息特徵將IP地址分為單播、廣播或多播。主機使用IP地址進行一對一(單播)、一對多(多播)或一對所有(廣播)的通訊。
單播地址是IP網路中最常見的。包含單播目標地址的分組發送給特定主機,一個這樣的例子是,IP地址為192.168.1.5(源地址)的主機向IP地址為192.168.1.200(目標地址)的伺服器請求網頁,如所示。
、
要發送和接收單播分組,IP分組前序中必須有一個目標IP地址,而乙太網路幀前序中必須有相應的目標MAC地址。IP地址和MAC地址一起將資料轉送到特定的目標主機。
提 示
如果目標IP地址屬於另一個網路,則在幀中使用的目標MAC地址將為與源IP地址位於同一個網路中的路由器介面的MAC地址。
2.廣播
廣播分組的目標IP地址的主機部分全為1,這意味著本網(廣播域)中的所有主機都將接收並查看該分組。諸如ARP和DHCP等很多網路通訊協定都使用廣播。
例如:
C類網路192.168.1.0的預設子網路遮罩為255.255.255.0,其廣播位址為192.168.1.255,其主機部分為十進位數255或位元11111111(全為1);
B類網路172.16.0.0的預設子網路遮罩為255.255.0.0,其廣播位址為172.16.255.255;
A類網路10.0.0.0的預設子網路遮罩為255.0.0.0,其廣播位址為10.255.255.255。
在乙太網路幀中,必須包含與廣播IP地址對應的廣播MAC地址。在乙太網路中,廣播MAC地址長48位,其十六進位表示為FF-FF-FF-FF-FF-FF。圖5.9所示的是一個廣播IP分組。
3.多播
多播地址讓源裝置能夠將分組發送給一組裝置。屬於多播組的裝置將被分配一個多播組IP地址,多播位址範圍為224.0.0.0~239.255.255.255。由於多播地址表示一組裝置(有時被稱為主機群組),因此只能用作分組的目標地址。源地址總是為單播地址。
遠程遊戲就是一個使用多播地址的例子,很多玩家通過遠端連線玩同一個遊戲;另一例子是通過視頻會議進行遠程教學,其中很多學生串連到同一個教室。還有一個例子是硬碟映像應用程式,這種程式用於同時恢複眾多硬碟的內容。
同單播地址和廣播位址一樣,多播IP地址也需要相應的多播MAC地址在本網中實際傳送幀。多播MAC地址以十六進位值01-00-5E打頭,餘下的6個十六進位位是根據IP多播組地址的最後23位轉換得到的。一個MAC多播地址是01-00-5E-0F-64-C5,5.10所示。每個十六進位位相對於4個二進位位。
【電腦網路】單播、廣播和多播地址