四種I P廣播位址詳談

2021-03-31 08:56:30 字數 1927 閱讀 6987

四種i p廣播位址詳談

受限的廣播

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

乙個未解的問題是:如果乙個主機是多介面的,當乙個程序向本網廣播位址傳送資料報時,為實現廣播,是否應該將資料報傳送到每個相連的介面上?如果不是這樣,想對主機所有介面廣播的應用必須確定主機中支援廣播的所有介面,然後向每個介面傳送乙個資料報複製。

大多數b s d系統將2 5 5 . 2 5 5 . 2 5 5 . 2 5 5看作是配置後第乙個介面的廣播位址,並且不提供向所屬具備廣播能力的介面傳送資料報的功能。不過,r o u t e d(見1 0 . 3節)和r w h o d(b s d r w h o客戶的伺服器)是向每個介面傳送u d p資料報的兩個應用程式。這兩個應用程式均用相似的啟動過程來確定主機中的所有介面,並了解哪些介面具備廣播能力。同時,將對應於那種介面的指向網路的廣播位址作為發往該介面的資料報的目的位址。

host requirements rfc沒有進一步涉及多介面主機是否應當向其所有的介面傳送受限的廣播。

指向網路的廣播

指向網路的廣播位址是主機號為全1的位址。a類網路廣播位址為n e t i d . 2 5 5 . 2 5 5 . 2 5 5,其中n e t i d為a類網路的網路號。乙個路由器必須**指向網路的廣播,但它也必須有乙個不進行**的選擇。

指向子網的廣播

指向子網的廣播位址為主機號為全1且有特定子網號的位址。作為子網直接廣播位址的i p 位址需要了解子網的掩碼。例如,如果路由器收到發往1 2 8 . 1 . 2 . 2 5 5的資料報,當b類網路1 2 8 . 1的子網掩碼為2 5 5 . 2 5 5 . 2 5 5 . 0時,該位址就是指向子網的廣播位址;但如果該子網的掩碼為2 5 5 . 2 5 5 . 2 5 4 . 0,該位址就不是指向子網的廣播位址。

指向所有子網的廣播

指向所有子網的廣播也需要了解目的網路的子網掩碼,以便與指向網路的廣播位址區分開。指向所有子網的廣播位址的子網號及主機號為全1 。例如,如果目的子網掩碼為2 5 5 . 2 5 5 . 2 5 5 . 0,那麼i p位址1 2 8 . 1 . 2 5 5 . 2 5 5是乙個指向所有子網的廣播位址。然而,如果網路沒有劃分子網,這就是乙個指向網路的廣播。

當前的看法[almquist 1993]是這種廣播是陳舊過時的,更好的方式是使用多播而不是對所有子網的廣播。

[almquist 1993] 指出rfc 922要求將乙個指向所有子網的廣播傳送給所有子網,但當前的路由器沒有這麼做。這很幸運,因為乙個因錯誤配置而沒有子網掩碼的主機會把它的本地廣播傳送到所有子網。例如,如果i p位址為1 2 8 . 1 . 2 . 3的主機沒有設定子網掩碼,它的廣播位址在正常情況下的預設值是1 2 8 . 1 . 2 5 5 . 2 5 5。但如果子網掩碼被設定為255.255.255.0,那麼由錯誤配置的主機發出的廣播將指向所有的子網。

1 9 8 3年問世的4 . 2 b s d是第乙個影響廣泛的t c p / i p的實現,它使用主機號全0作為廣播位址。乙個最早提到廣播ip位址的是ien 212 [gurwitz and hinden 1982],它提出用主機號中的1位元來表示i p廣播位址(iens 是網際網路試驗注釋,基本上是r f c的前身)。rfc 894 [hornig 1984]認為4.2bsd使用不標準的廣播位址,但rfc 906 [finlayson 1984] 注意到對廣播位址還沒有i n t e r n e t標準。r f c編輯在rfc 906中加了乙個腳注承認缺少標準的廣播位址,並強烈推薦將主機號全1作為廣播位址。儘管1 9 8 6年的4 . 3 b s d採用主機號全1表示廣播位址,但直到9 0年代早期,作業系統(著名的是sunos 4.x)還繼續使用非標準的廣播位址。

四種IP廣播位址

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

IP位址及子網 四種IP廣播位址

國際規定 把所有的ip位址劃分為 a,b,c,d,e。類預設a類網路廣播位址為netid.255.255.255,其中netid為a類網路的網路號。乙個路由器必須 指向網路的廣播,但它也必須有乙個不進行 的選擇。三 指向子網的廣播 主機號的尾號,所以不能分配常規ip 指向子網的廣播位址為主機號為全1...

IP廣播位址

ip廣播位址有四種型別 網路的網路掩碼,甚至連它的ip位址也不知道。例如當主機從dhcp或bootp伺服器獲取ip位址時。傳送給ip位址255.255.255.255的資料報 屬於有限廣播資料報。在指定給本地網路的廣播資料報時,目的位址的網路標識部分和主機標識部分全都是1 255.255.255.2...