廣播和多播

2021-04-17 11:43:30 字數 1016 閱讀 6033

廣播和多播僅應用於udp資料報,而tcp是面向連線的協議,它分別執行於兩主機(由ip位址確定)的兩程序(由埠號確定)間的一條連線,因而不可能使用廣播或者多播.

主機對通道傳送過來的幀地過濾過程:

1.網絡卡檢視由通道傳送過來的幀,確定是否接收該幀,如果接收就傳遞給裝置驅動程式.如果幀檢驗和出錯,網絡卡就丟棄該幀.多數網絡卡被設定成混合模式,這種模式能夠接收每個幀的乙個複製.

2.裝置驅動程式對幀進行過濾,首先,幀型別中必須指定要使用的協議;其次,進行多播過濾來檢測該主機是否發往多播位址說明的多播組.

4.每次udp接收到ip傳來的資料報,就根據目的埠號,有時還根據源埠號進行過濾.如果當前沒有程序使用應該目的埠號,就丟棄應該資料報,並產生乙個icmp不可達報文.文章如果udp資料報檢驗和出錯,將被子丟棄.廣播

受限的廣播位址是255.255.255.255.資料報僅出現在本地網路中.

指向網路的廣播的廣播位址為主機號為全1的位址.乙個路由器必須**指向網路的廣播,但它也有乙個不**器的選擇.

指向子網的廣播的廣播位址是有特定的子網號且主機號全為1.它需要了解子網的子網掩碼.

指向所有子網的廣播位址是子網號和主機號均為1,它也需要知道子網掩碼.多播

多播位址為d類ip位址,高四位均為1110,低28位為多播組id. 可以表示為點分十進位制形式.範圍是224.0.0.0到224.255.255.255.一些多播組位址被iana指定為知名位址.如:224.0.0.1代表"該子網內所有的系統組",224.0.0.2代表"該子網內所有的路由器組".

為指明乙個多播位址,任何乙個乙太網位址的首位元組必須為ox01.iana有乙個乙太網位址塊,高位24位為:00:00:5e.iana將其中一半分配給多播位址,所以與ip多播位址相對應的乙太網位址範圍是:01:00:5e:00:00:00到01:00:5e:7f:ff:ff.

多播組到乙太網位址的轉換:多播組id低23位對應乙太網的低23位,而且這是多對一的關係,也就是乙個乙太網位址對應多個多播組id.由於多播組中高五位在被子對映到乙太網位址過程中被子忽略,所以32個多播組號被對映為乙個乙太網位址.

廣播和多播

1.1.單播 unicast 單播是說,對特定的主機進行資料傳送。例如給某乙個主機傳送ip資料報。這時候,資料鏈路層給出的資料頭裡面是非常具體的目的位址,對於乙太網來說,就是網絡卡的mac位址 不是ff ff ff ff ff ff這樣的位址 現在的具有路由功能的主機應該可以將單播資料定向 而目的主...

廣播和多播

一 廣播分類 1.受限的廣播 受限的廣播位址是 25 5 2 55 2 55 255 該位址用於主機配置過程中 i p資料報的目的位址,此時,主機可能還不知道它所在網路的網路掩碼,甚至連它的 i p位址也不知道。在任何情況下,路由器都不 目的位址為受限的廣播位址的資料報,這樣的資料報僅出現在本地網路...

廣播和多播

乙太網資料過濾過程 1.首先,網絡卡檢視由通道傳送過來的幀,確定是否接收該幀,若接收後就將它傳往裝置驅動程式。通常網絡卡僅接收那些目的位址為網絡卡實體地址或廣播位址的幀。另外,多數介面均被設定為混合模式,這種模式能接收每個幀的乙個複製。作為乙個例子,tcpdump使用這種模式。目前,大多數的網絡卡經...