一.廣播分類:1.受限的廣播
受限的廣播位址是 25
5 . 2
55 . 2
55 . 255
。該位址用於主機配置過程中 i p資料報的目的位址,此時,主機可能還不知道它所在網路的網路掩碼,
甚至連它的 i p位址也不知道。在任何情況下,路由器都不**目的位址為受限的廣播位址的資料報,這樣的資料報僅出現在本地網路中。
2.指向網路的廣播
指向網路的廣播位址是主機號為全 1的位址。 a類網路廣播位址為 n e t i d . 25
5 . 2
55 . 2
55,其中n e t i d為a類網路的網路號。12
8 . 1的子網掩碼為 2
55 . 2
55 . 2
55 . 0時,該位址就是指向子網的廣播位址;但如果該子網的掩碼為2 5
5 . 2
55 . 2
54 . 0
,該位址就不是指向子網的廣播位址。
3.指向所有子網的廣播
指向所有子網的廣播也需要了解目的網路的子網掩碼,以便與指向網路的廣播位址區分
開。指向所有子網的廣播位址的子網號及主機號為全
1。例如,如果目的子網掩碼為25
5 . 2
55 . 2
55 . 0,那麼i p位址1 2
8 . 1 . 2
55 . 2
55是乙個指向所有子網的廣播位址。然而,如果網路沒有劃分子網,這就是乙個指向網路的廣播。
二.多播
1.i p多播提供兩類服務:
1) 向多個目的位址傳送資料。有許多向多個接收者傳送資訊的應用:例如互動式會議系統和向多個接收者分發郵件或新聞。如果不採用多播,
目前這些應用大多採用 t c p來完成(向每個目的位址傳送乙個單獨的資料複製)。然而,即使使用多播,某些應用可能繼續採用t c p來保證它的可靠性。
2) 客戶對伺服器的請求。例如,無盤工作站需要確定啟動引導伺服器。目前,這項服務是通過廣播來提供的(正如第 1
6章的b o o t p),
但是使用多播可降低不提供這項服務主機的負擔。
2.多播位址,d類ip位址
如下圖所示:
3.d類ip位址到乙太網多播位址的對映由於多播組號中的最高 5bit在對映過程中被忽略,因此每個乙太網多播位址對應的多播組是不唯一的。
32 個不同的多播組號被對映為乙個乙太網位址。
例如,多播位址2 2
4 . 1
28 . 6
4 . 3
2(十六進製制e 0 . 8
0 . 4
0 . 2
0)和2
24 . 0 . 6
4 . 3
2(十六進製制e 0 . 0
0 . 4
0 . 2
0)都對映為同一乙太網位址0 1 : 0
0 : 5 e : 0
0 : 4
0 : 2
0。既然位址對映是不唯一的,
那麼裝置驅動程式或 i p層(見圖1 2 - 1)就必須對資料報進行過濾。因為網絡卡可能接收到主機不想接收的多播資料幀。
另外,如果網絡卡不提供足夠的多播資料幀過濾功能,
裝置驅動程式就必須接收所有多播資料幀,然後對它們進行過濾。
廣播和多播
1.1.單播 unicast 單播是說,對特定的主機進行資料傳送。例如給某乙個主機傳送ip資料報。這時候,資料鏈路層給出的資料頭裡面是非常具體的目的位址,對於乙太網來說,就是網絡卡的mac位址 不是ff ff ff ff ff ff這樣的位址 現在的具有路由功能的主機應該可以將單播資料定向 而目的主...
廣播和多播
廣播和多播僅應用於udp資料報,而tcp是面向連線的協議,它分別執行於兩主機 由ip位址確定 的兩程序 由埠號確定 間的一條連線,因而不可能使用廣播或者多播 主機對通道傳送過來的幀地過濾過程 1.網絡卡檢視由通道傳送過來的幀,確定是否接收該幀,如果接收就傳遞給裝置驅動程式 如果幀檢驗和出錯,網絡卡就...
廣播和多播
乙太網資料過濾過程 1.首先,網絡卡檢視由通道傳送過來的幀,確定是否接收該幀,若接收後就將它傳往裝置驅動程式。通常網絡卡僅接收那些目的位址為網絡卡實體地址或廣播位址的幀。另外,多數介面均被設定為混合模式,這種模式能接收每個幀的乙個複製。作為乙個例子,tcpdump使用這種模式。目前,大多數的網絡卡經...