路由器IP指派DHCP和BOOTP不同之處和優(yōu)缺點(diǎn)對(duì)比

DHCP(Dynamic Host Configuration Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)是一個(gè)局域網(wǎng)的網(wǎng)絡(luò)協(xié)議,使用UDP協(xié)議工作, 主要有兩個(gè)用途:給內(nèi)部網(wǎng)絡(luò)或網(wǎng)絡(luò)服務(wù)供應(yīng)商自動(dòng)分配IP地址,給用戶或者內(nèi)部網(wǎng)絡(luò)管理員作為對(duì)所有計(jì)算機(jī)作中央管理的手段,在RFC 2131中有詳細(xì)的描述。DHCP有3個(gè)端口,其中UDP67和UDP68為正常的DHCP服務(wù)端口,分別作為DHCP Server和DHCP Client的服務(wù)端口;546號(hào)端口用于DHCPv6 Client,而不用于DHCPv4,是為DHCP failover服務(wù),這是需要特別開啟的服務(wù),DHCP failover是用來(lái)做“雙機(jī)熱備”的。
BOOTP引導(dǎo)程序協(xié)議(BOOTP)是一個(gè)基于IP/UDP協(xié)議的協(xié)議,它可以讓無(wú)盤站從一個(gè)中心服務(wù)器上獲得IP地址,為局域網(wǎng)中的無(wú)盤工作站分配動(dòng)態(tài)IP地址,并不需要每個(gè)用戶去設(shè)置靜態(tài)IP地址。使用BOOTP協(xié)議的時(shí)候,一般包括Bootstrap Protocol Server(自舉協(xié)議服務(wù)端)和Bootstrap Protocol Client(自舉協(xié)議客戶端)兩部分。
目前路由器進(jìn)行IP指派主要有DHCP和BOOTP,DHCP也就是動(dòng)態(tài)主機(jī)分配協(xié)議,它的前身是BOOTP,BOOTP原本是用于無(wú)磁盤主機(jī)連接的網(wǎng)絡(luò)上面的,以下分析這兩種方式的不同之處。
一、DHCP可以說(shuō)是BOOTP的增強(qiáng)版本,它分為兩個(gè)部份:一個(gè)是服務(wù)器端,而另一個(gè)是客戶端。所有的IP網(wǎng)絡(luò)設(shè)定數(shù)據(jù)都由DHCP服務(wù)器集中管理,并負(fù)責(zé)處理客戶端的DHCP要求;而客戶端則會(huì)使用從服務(wù)器分配下來(lái)的IP環(huán)境數(shù)據(jù)。比較起B(yǎng)OOTP,DHCP透過"租約"的概念,有效且動(dòng)態(tài)的分配客戶端的TCP/IP設(shè)定,而且,作為兼容考慮,DHCP也完全照顧了BOOTP Client的需求。
二、必須至少有一臺(tái)DHCP工作在網(wǎng)絡(luò)上面,它會(huì)監(jiān)聽網(wǎng)絡(luò)的DHCP請(qǐng)求,并與客戶端搓商TCP/IP的設(shè)定環(huán)境。它提供兩種IP定位方式:
1、自動(dòng)分配,其情形是:一旦DHCP客戶端第一次成功的從DHCP服務(wù)器端租用到IP地址之后,就永遠(yuǎn)使用這個(gè)地址。
2、動(dòng)態(tài)分配,當(dāng)DHCP第一次從HDCP服務(wù)器端租用到IP地址之后,并非永久的使用該地址,只要租約到期,客戶端就得釋放(release)這個(gè)IP地址,以給其它工作站使用。當(dāng)然,客戶端可以比其它主機(jī)更優(yōu)先的更新(renew)租約,或是租用其它的IP地址。
三、DHCP除了能動(dòng)態(tài)的設(shè)定IP地址之外,還可以將一些IP保留下來(lái)給一些特殊用途的機(jī)器使用,它可以按照硬件地址來(lái)固定的分配IP地址,這樣可以給您更大的設(shè)計(jì)空間。
同時(shí),DHCP還可以幫客戶端指定router、netmask、DNS Server、WINS Server、等等項(xiàng)目,您在客戶端上面,除了將DHCP選項(xiàng)打勾之外,幾乎無(wú)需做任何的IP環(huán)境設(shè)定。
四、尋找Server,當(dāng)DHCP客戶端第一次登錄網(wǎng)絡(luò)的時(shí)候,也就是客戶發(fā)現(xiàn)本機(jī)上沒有任何IP數(shù)據(jù)設(shè)定,它會(huì)向網(wǎng)絡(luò)發(fā)出一個(gè)DHCP DISCOVER封包。
因?yàn)榭蛻舳诉€不知道自己屬于哪一個(gè)網(wǎng)絡(luò),所以封包的來(lái)源地址會(huì)為0.0.0.0,而目的地址則為255.255.255.255,然后再附上DHCP discover的信息,向網(wǎng)絡(luò)進(jìn)行廣播。
五、提供IP租用地址。當(dāng)DHCP 服務(wù)器監(jiān)聽到客戶端發(fā)出的 DHCP discover 廣播后,它會(huì)從那些還沒有租出的地址范圍內(nèi),選擇最前面的空置IP,連同其它TCP/IP設(shè)定,響應(yīng)給客戶端一個(gè)DHCP OFFER封包,由于客戶端在開始的時(shí)候還沒有IP地址,所以在其DHCP discover封包內(nèi)會(huì)帶有其MAC地址信息。
六、接受IP租約。如果客戶端收到網(wǎng)絡(luò)上多臺(tái)DHCP服務(wù)器的響應(yīng),只會(huì)挑選其中一個(gè)DHCP offer而已,并且會(huì)向網(wǎng)絡(luò)發(fā)送一個(gè)DHCP request廣播封包,告訴所有DHCP服務(wù)器它將指定接受哪一臺(tái)服務(wù)器提供的IP地址,客戶端還會(huì)向路由器發(fā)送一個(gè)ARP封包,查詢網(wǎng)絡(luò)上面有沒有其它機(jī)器使用該IP地址;如果發(fā)現(xiàn)該IP已經(jīng)被占用,客戶端則會(huì)送出一個(gè)DHCPDECLINE封包給DHCP服務(wù)器,拒絕接受其DHCP offer,并重新發(fā)送DHCP discover信息。
七、當(dāng)DHCP服務(wù)器接收到客戶端的DHCP request之后,會(huì)向客戶端發(fā)出一個(gè)DHCPACK響應(yīng),以確認(rèn)IP租約的正式生效,也就結(jié)束了一個(gè)完整的DHCP工作過程,一旦DHCP客戶端成功地從服務(wù)器哪里取得DHCP租約之后,除非其租約已經(jīng)失效并且IP地址也重新設(shè)定回0.0.0.0,否則就無(wú)需再發(fā)送DHCP discover信息了,而會(huì)直接使用已經(jīng)租用到的IP地址向之前之DHCP服務(wù)器發(fā)出DHCP request信息,DHCP服務(wù)器會(huì)盡量讓客戶端使用原來(lái)的IP地址,如果沒問題的話,直接響應(yīng)DHCPack來(lái)確認(rèn)則可。
從前面描述的過程中,我們不難發(fā)現(xiàn):DHCDISCOVER是以廣播方式進(jìn)行的,其情形只能在同一網(wǎng)絡(luò)之內(nèi)進(jìn)行,因?yàn)閞outer是不會(huì)將廣播傳送出去的。但如果DHCP服務(wù)器安設(shè)在其它的網(wǎng)絡(luò)上面呢?
由于DHCP客戶端還沒有IP環(huán)境設(shè)定,所以也不知道Router地址,而且有些Router也不會(huì)將DHCP廣播封包傳遞出去,因此這情形下DHCP DISCOVER是永遠(yuǎn)沒辦法抵達(dá)DHCP服務(wù)器那端的,當(dāng)然也不會(huì)發(fā)生OFFER及其它動(dòng)作了。謝謝閱讀,希望能幫到大家,請(qǐng)繼續(xù)關(guān)注腳本之家,我們會(huì)努力分享更多優(yōu)秀的文章。
相關(guān)文章
售價(jià)599元起! 華為路由器X1/Pro發(fā)布 配置與區(qū)別一覽
華為路由器X1/Pro發(fā)布,有朋友留言問華為路由X1和X1 Pro怎么選擇,關(guān)于這個(gè)問題,本期圖文將對(duì)這二款路由器做了期參數(shù)對(duì)比,大家看看哪款才是你的理想選擇2025-04-17路由器無(wú)法上網(wǎng)怎么辦? 四大常見問題故障與解決方案
路由器安裝以后發(fā)現(xiàn)不能上網(wǎng),這可能是由于路由器未撥號(hào)、MAC地址綁定等原因所致,下面我們就來(lái)看看詳細(xì)解決辦法2025-04-09- 在現(xiàn)代生活中,路由器已成為我們工作和生活的必需品,然而,當(dāng)路由器出現(xiàn)問題時(shí),我們往往束手無(wú)策,本文將為您提供一套實(shí)用的路由器故障排除指南,助您輕松應(yīng)對(duì)各種常見問2025-04-09
支持觸屏的軟路由? GL.iNe BE3600路由器拆機(jī)評(píng)測(cè)
GL.iNet廣聯(lián)智通推出的Wi-Fi 7便攜式無(wú)線路由器Slate 7橫空出世,網(wǎng)速直接起飛!這速度,快到你懷疑人生!但問題來(lái)了,這玩意兒真有那么神?詳細(xì)請(qǐng)看下文測(cè)評(píng)2025-03-31TPLINK TL7DR7260 v2.0和v1.0有什么區(qū)別? 兩款路由器拆機(jī)測(cè)評(píng)
TL-7DR7260易展版有兩個(gè)版本,分別是v2.0和v1.0,這兩個(gè)版本有什么區(qū)別?下面我們就來(lái)看看詳細(xì)的拆機(jī)對(duì)比2025-03-31CPU決定了不能給你10G口! TP-LINK TL-7DR7280路由器拆機(jī)測(cè)評(píng)
實(shí)力與顏值并存的TP-Link TL-7DR7280易展Turbo版以夠用問準(zhǔn)則,是目前市面上好評(píng)非常多、用戶群體非常廣的一款無(wú)線路由器,性能穩(wěn)定,功能強(qiáng)悍,給你最可靠的網(wǎng)絡(luò)2025-03-31高性價(jià)比WiFi6路由+全屋覆蓋穿墻王! 網(wǎng)件RAX50路由器全面測(cè)評(píng)
網(wǎng)件RAX50路由器表現(xiàn)如何?確實(shí),它以穩(wěn)定高速的傳輸能力,讓無(wú)線連接體驗(yàn)變得輕松愉快,詳細(xì)測(cè)評(píng)數(shù)據(jù)如下圖文所述2025-03-15WiFi6時(shí)代來(lái)臨! 華三H3C NX54路由器還值得購(gòu)買嗎?
WiFi6時(shí)代已經(jīng)來(lái)臨,眾多路由器廠商也紛紛推出了兼容WiFi6協(xié)議的路由器,今天我們將深入體驗(yàn)H3C NX54路由器,這款由知名企業(yè)H3C新華三集團(tuán)推出的家用路由器2025-03-14游戲體驗(yàn)直接起飛! 實(shí)測(cè)這八款熱門電競(jìng)路由器型號(hào)值得推薦
玩游戲最怕什么?當(dāng)然是卡頓!延遲!關(guān)鍵時(shí)刻掉線簡(jiǎn)直心態(tài)爆炸,該怎么選電競(jìng)路由器呢?路由器這玩意兒,可不是越貴越好,適合自己的才是王道,下面我們推薦八款適合玩游戲2025-03-14FiberHome 5G CPE移動(dòng)路由器值得入手嗎? 烽火5g路由器性能測(cè)評(píng)
FiberHome烽火 5G CPE移動(dòng)路由器支持雙模4G/5G全網(wǎng)通,支持WiFi 6雙頻,配備雙千兆網(wǎng)口,無(wú)線速率高達(dá)1800Mbps,這款路由器性能如何?值得購(gòu)買嗎?詳細(xì)如下2025-03-14