IP地址中有一些“另類”地址,讓人困惑,筆者根據(jù)實踐驗證及官方資料的解讀,作以下深度的解析。
保 留 地 址:0.X.X.X(0.0.0.0-0.255.255.255):表示本網(wǎng)絡(luò)中的所有主機(jī),也可表示本網(wǎng)絡(luò)上的某個特定主機(jī)。
0.0.0.0/0:可 以 用作本機(jī)的源地址,地址塊0.0.0.0/0僅含有一個地址被保留用于某主機(jī)需要發(fā)送一個IPv4分組,但不知道自己地址的情況下。通常用于主機(jī)正在啟動,主機(jī)為了獲取自己的地址,向引導(dǎo)DHCP服務(wù)器發(fā)送一個IPv4分組,以全0的地址作為源地址,受限廣播地址作為目的地址。
0.0.0.0/0:已非真正意義上的IP地址了。表示所有不清楚的主機(jī)和目的網(wǎng)絡(luò),多用在網(wǎng)絡(luò)設(shè)置中設(shè)置默認(rèn)網(wǎng)關(guān),系統(tǒng)會自動產(chǎn)生一個目的地址為0.0.0.0的默認(rèn)路由。
綜上所述:0.0.0.0 即可表示本地主機(jī)又可以表示網(wǎng)絡(luò),只是用在不同場所而已。
除0.0.0.0外,還 有0.0.0.1-0.255.255.255,應(yīng)該是為了以后技術(shù)的發(fā)展,需要指定一些特殊的設(shè)備或服務(wù),作為保留用了。
127.0.0.1是回送地址,一般用來測試使用。即主機(jī)的自我地址保留。也被稱為本地主機(jī)地址?;厮虸P地址是由內(nèi)和操作系統(tǒng)完全管理。
在發(fā)送回送數(shù)據(jù)是向前操作系統(tǒng)中的虛擬網(wǎng)絡(luò)接口,該地址主要用于測試目的,就像客戶端-服務(wù)器架構(gòu)。此外,如果一臺主機(jī)可以ping通127.0.0.1或回送范圍內(nèi)的任何IP,意味著該機(jī)器上的TCP/IP軟件棧成功加載和工作。
注 意:除127.0.0.0和127.255.255.255外所有127段的地址均可用作環(huán)回測試,只不過習(xí)慣上都用127.0.0.1。
延 伸:localhost是 本地DNS解析的127.0.0.1的域名,你打開本機(jī)的hosts文件就可以看到,一般位于c:windowssystem32driveretc下,一 般 在 最后有這么一行:127.0.0.1 localhost。
如果你的IP地址是自動獲取IP地址,而你在網(wǎng)絡(luò)上又沒有找到可用的DHCP服務(wù)器,就會系統(tǒng)自動在169.254.X.X中選取一個進(jìn)行分配。這主要是方便在局域網(wǎng)可以自動分配一個正常的網(wǎng)絡(luò)IP地址,這樣可以在局域網(wǎng)內(nèi)進(jìn)行資源共享的具體應(yīng)用了。
既然是各個系統(tǒng)自行分配的,如何保證不沖突呢?這是因為Windows系統(tǒng)的地址沖突檢測機(jī)制。分配一個IP后,會在網(wǎng)絡(luò)廣播一個本地IP的數(shù)據(jù)包,看是否有回應(yīng),以確保本網(wǎng)段內(nèi)IP沒有沖突。
直接廣播地址就是主機(jī)號全1的地址,如IP地址192.168.1.1所在網(wǎng)絡(luò)號是192.168.1.0,子網(wǎng)掩碼255.255.255.0,直接廣播地址是192.168.1.255。直接廣播地址是允許通過路由器的,當(dāng)然不是所有的路由器,傻瓜式路由器是默認(rèn)阻止直接廣播的。允許通過路由器就是,IP地址192.168.2.1的主機(jī)也可以發(fā)送廣播到192.168.1.0這個網(wǎng)絡(luò)。
受限廣播地址就是255.255.255.255,此地址可以在本網(wǎng)絡(luò)內(nèi)廣播,路由器不允許通過,所以“受限”。該地址用于主機(jī)配置過程中IP數(shù)據(jù)包的目的地址,此時主機(jī)可能還不知道它所在網(wǎng)絡(luò)的網(wǎng)絡(luò)掩碼,甚至連它的IP地址也不知道。在任何情況下,路由器都不轉(zhuǎn)發(fā)目的地址為受限的廣播地址的數(shù)據(jù)報,這樣的數(shù)據(jù)報僅出現(xiàn)在本地網(wǎng)絡(luò)中。
區(qū)別:本地網(wǎng)絡(luò)廣播為定向廣播,根據(jù)需要可以配置路由廣播到所需的任何范圍。
受限廣播是主機(jī)未獲得IP前臨時所用,是無法穿越路由設(shè)備進(jìn)行廣播的。
E類地址其實是當(dāng)初IP劃分種類時候劃分的組織對IP的數(shù)量估計過于樂觀,把E類都作為保留的IP,不過現(xiàn)在就算E類也分給大家用也無法徹底解決IP地址緊張的問題,但少數(shù)資料教材上確在E類地址的分配描述上出現(xiàn)了錯誤,導(dǎo)致初學(xué)者錯誤的理解。
錯誤描述:E類地址也不分網(wǎng)絡(luò)地址和主機(jī)地址,它的第1個字節(jié)的前五位固定為11110
按照這樣描述E類地址的范圍就是240.0.0.0至247.255.255.255。
但準(zhǔn)確的描述應(yīng)該是以1111開頭的IP地址為E類地址,保留給將來使用。