[點(diǎn)晴永久免費(fèi)OA]0.0.0.0是如何作為“本地主機(jī)地址”使用的?
0.0.0.0作為“本地主機(jī)地址”的典型使用場(chǎng)景便是DHCP。 DHCP是Dynamic Host Configuration Protocol的縮寫(xiě),直譯是“動(dòng)態(tài)主機(jī)配置協(xié)議”,簡(jiǎn)單說(shuō)就是提供“IP地址分配服務(wù)”的。 一臺(tái)主機(jī)在物理上接入互聯(lián)網(wǎng)后,實(shí)際還需要被分配一個(gè)IP后才能真正開(kāi)始通信。DHCP就可以提供這樣一個(gè)IP的分配服務(wù)。 但要DHCP分配IP,需要主機(jī)先向其發(fā)出請(qǐng)求。 這時(shí),有意思的事情就發(fā)生了。 DHCP是在應(yīng)用層實(shí)現(xiàn)的,其在傳輸層依賴(lài)UDP協(xié)議,在網(wǎng)絡(luò)層依賴(lài)IP協(xié)議。這就意味著,新接入的主機(jī)需要通過(guò)IP數(shù)據(jù)報(bào)向DHCP發(fā)送請(qǐng)求數(shù)據(jù)。 而使用IP數(shù)據(jù)報(bào)會(huì)要求數(shù)據(jù)發(fā)送方在提供目的主機(jī)IP的同時(shí),還需要提供自己的IP,即所謂“源IP地址”。 這時(shí)你會(huì)發(fā)現(xiàn)新接入的主機(jī)就陷入了一個(gè)悖論。即為了得到一個(gè)自己的IP需要向DHCP發(fā)送請(qǐng)求,而向DHCP發(fā)送請(qǐng)求又得先擁有一個(gè)自己的IP。 而作為“本地主機(jī)地址”的0.0.0.0則可被用于打破這個(gè)悖論,在此時(shí)充當(dāng)源IP地址使用。 其他的類(lèi)似DHCP的這種尷尬場(chǎng)景也是同理,即需要主機(jī)自己的IP充當(dāng)“源IP地址”,而主機(jī)當(dāng)前又還不知道自己IP時(shí),便可以使用0.0.0.0這個(gè)“本地主機(jī)地址”充當(dāng)源IP地址。 -END-該文章在 2025/6/16 9:19:40 編輯過(guò) |
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)... |