《TCP IP詳解》 卷一 廣播和多播

2021-08-31 17:22:24 字數 990 閱讀 1783

在前面學習ip位址的概念的時候,我們會了解到ip位址分為三類:單播位址、廣播位址和多播位址。單播位址我們實際上接觸的非常多,這裡就記錄一些廣播和多播的學習筆記。

在普通的乙太網單播通訊時,每個乙太網幀包括了目的主機和源主機的位址,並發給單個的目的主機。這樣的二個主機之間的通訊不會干擾同乙個網路中的其他主機(當然,也有一些特殊情況,比如通道爭奪,即搶網速)。

然而,我們有時確實需要向網路中所有的其他主機傳送資訊,比如前面說的rarp請求,這就是廣播。

多播是一種介於單播和廣播的方式:資訊傳送給屬於多播組的多個主機。多播的出現減少了廣播中對廣播服務不感興趣的主機的負荷。

由上面的介紹我們可以很容易的想到,廣播和多播僅僅應用於udp,因為廣播和多播不可能建立tcp中的點對點的連線。

一、廣播

1、受限的廣播:指廣播位址為255.255.255.255廣播。這個位址僅僅用於主機配置過程中的ip資料報的目的位址。當一台主機在初始配置時(這個時候主機本身都不知道自己的ip位址或者子網掩碼),它會向這個受限的ip位址傳送資料報(廣播),但是,在任何情況下,路由器都不會**該資料報,此資料報僅出現在本地網路中。

2、指向網路的廣播

指向網路的廣播位址是主機號為全一的位址。如a類網路的指向網路的廣播位址為netid.255.255.255.其中netid是該a類網路號

3、指向子網的廣播

4、指向所有子網的廣播

指向所有子網的廣播也需要了解目的網路的子網掩碼,以便與指向網路的廣播位址向區分。指向所有子網的廣播位址的子網號及主機號為全1

二、多播

ip多播提供2類服務

2)客戶對伺服器的請求。例如:當我們進入qq時,選擇啟動引導伺服器。

多播位址即d類ip位址。範圍為224.0.0.0到239.255.255.255。即高4位為1110的ip位址。

位於特定多播組的主機集合成為乙個多播組,也叫主機組。注意,乙個主機組可以跨越多個網路。其成員可隨時加入或者隨時離開。主機組多成員個數沒有限制。不屬於該主機組的主機可以向該主機組傳送資訊。

《TCP IP協議詳解》第12章 廣播和多播

廣播和多播僅用於udp。tcp是面向連線的協議,意味著兩個主機內的程序間存在一條連線。過濾過程 首先,網絡卡檢視由通道傳送過來的幀,確定是否接收該幀,若接收後就將它傳往裝置驅動程式。通常網絡卡僅接收那些目的位址為網絡卡實體地址或廣播位址的幀。另外,多數介面均被設定為混合模式,這種模式能接收每個幀的乙...

廣播和多播

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

廣播和多播

廣播和多播僅應用於udp資料報,而tcp是面向連線的協議,它分別執行於兩主機 由ip位址確定 的兩程序 由埠號確定 間的一條連線,因而不可能使用廣播或者多播 主機對通道傳送過來的幀地過濾過程 1.網絡卡檢視由通道傳送過來的幀,確定是否接收該幀,如果接收就傳遞給裝置驅動程式 如果幀檢驗和出錯,網絡卡就...