單播 廣播和多播位址

2021-09-07 10:15:18 字數 1464 閱讀 4615

除位址類外,還可根據傳輸的訊息特徵將ip位址分為單播、廣播或多播。主機使用ip位址進行一對一(單播)、一對多(多播)或一對所有(廣播)的通訊。

1.單播

單播位址是ip網路中最常見的。包含單播目標位址的分組傳送給特定主機,乙個這樣的例子是,ip位址為192.168.1.5(源位址)的主機向ip位址為192.168.1.200(目標位址)的伺服器請求網頁,如圖5.8所示。

圖5.8  單播ip分組

要傳送和接收單播分組,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分組。

圖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個二進位制位。

圖5.10  多播ip分組

練習5.5  誰將收到訊息(5.2.3.4)

在這個練習中,讀者將根據目標ip位址判斷哪些主機將收到訊息。請使用本書配套光碟中的檔案ia-5234來完成該練習。

單播 廣播和多播位址

除位址類外,還可根據傳輸的訊息特徵將ip位址分為單播 廣播或多播。主機使用ip位址進行一對一 單播 一對多 多播 或一對所有 廣播 的通訊。1 單播 單播位址是ip網路中最常見的。包含單播目標位址的分組傳送給特定主機,乙個這樣的例子是,ip位址為192.168.1.5 源位址 的主機向ip位址為19...

單播 廣播和多播IP位址

除位址類別外,還可根據傳輸的訊息特徵將ip位址分為單播 廣播或多播。主機使用ip位址進行一對一 單播 一對多 多播 或一對所有 廣播 的通訊。1 單播 單播位址是ip網路中最常見的。包含單播目標位址的分組傳送給特定主機,乙個這樣的例子是,ip位址為192.168.1.5 源位址 的主機向ip位址為1...

單播廣播和多播

從字面意義上來講,單播就是乙太網幀發往單個目的地。多播是乙太網幀傳遞給多播組的多個主機 廣播是乙太網資料幀要向網上的所有其他主機傳送資料幀 下圖主要是了解主機對由通道傳送過來幀的過濾過程 1.第一步網絡卡檢視由通道傳送過來的幀,確定是否接收 通常網絡卡進接收那些目的位址為實體地址或廣播位址的幀 2....