DHCP BOOTP的關(guān)系
在前面的文章中,我們對(duì)于BOOTP協(xié)議有了了解。這里我們主要講解一下DHCP BOOTP的之間的一些內(nèi)容和關(guān)系。希望對(duì)大家有所幫助。
DHCP BOOTP協(xié)議相似性
由于BOOTP協(xié)議和DHCP之間的關(guān)系,兩個(gè)協(xié)議共享某些定義特征。公用元素包括:
◆每種協(xié)議在服務(wù)器和客戶端之間交換消息所用的格式結(jié)構(gòu)
BOOTP和DHCP使用幾乎相同的請(qǐng)求消息(由客戶端發(fā)送)和回復(fù)消息(由服務(wù)器發(fā)送)。任何一種協(xié)議中的消息都使用576個(gè)字節(jié)的單個(gè)用戶數(shù)據(jù)報(bào)協(xié)議(UDP)來(lái)封裝每個(gè)協(xié)議消息。消息頭對(duì)于BOOTP和DHCP是相同的,唯一的例外是:最后的用于傳輸可選數(shù)據(jù)的消息頭字段。對(duì)于BOOTP,這個(gè)可選字段被稱作特定于供應(yīng)商的區(qū)域,并限制為64個(gè)八位字節(jié)。對(duì)于DHCP,該區(qū)域被稱作選項(xiàng)字段,最多可攜帶312個(gè)八位字節(jié)的DHCP選項(xiàng)信息。
◆使用眾所周知的UDP端口進(jìn)行客戶端/服務(wù)器通訊
DHCP BOOTP均使用相同的保留協(xié)議端口在服務(wù)器和客戶端之間發(fā)送和接收消息。BOOTP和DHCP服務(wù)器均使用UDP端口67來(lái)監(jiān)聽(tīng)和接收客戶端請(qǐng)求消息。BOOTP和DHCP客戶端一般保留UDP端口68用于接受來(lái)自BOOTP服務(wù)器或DHCP服務(wù)器的消息回復(fù)。
由于DHCP和BOOTP協(xié)議消息使用幾乎相同的格式類型和數(shù)據(jù)包結(jié)構(gòu),并且一般使用眾所周知的相同服務(wù)端口,因此BOOTP和DHCP中繼代理程序通常將BOOTP和DHCP消息視為基本相同的消息類型,而不做區(qū)分。
◆作為配置服務(wù)的完整組成部分的IP地址分配
雖然BOOTP和DHCP都在啟動(dòng)期間將IP地址分配給客戶端,但是它們使用不同的分配方法。BOOTP通常為每個(gè)客戶端提供單個(gè)IP地址的固定分配,在BOOTP服務(wù)器數(shù)據(jù)庫(kù)中永久保留該地址。DHCP通常提供可用IP地址的動(dòng)態(tài)、租用分配,在DHCP服務(wù)器數(shù)據(jù)庫(kù)中暫時(shí)保留每個(gè)DHCP客戶端地址。
DHCP BOOTP的差別
BOOTP和DHCP的主機(jī)配置方式有明顯的差別。下表對(duì)比了這兩種協(xié)議的功能之間的差異。
DHCP BOOTP
DHCP之前設(shè)計(jì)的。BOOTP之后設(shè)計(jì)的。
計(jì)劃配置具有有限引導(dǎo)能力的無(wú)盤工作站。計(jì)劃要配置經(jīng)常重新分配且具有本地硬盤驅(qū)動(dòng)器和完全引導(dǎo)能力的聯(lián)網(wǎng)計(jì)算機(jī)(如便攜式計(jì)算機(jī))。
動(dòng)態(tài)BOOTP關(guān)于IP地址租約有默認(rèn)的30天的失效期。DHCP關(guān)于IP地址租約有默認(rèn)的8天的失效期。
支持被稱為供應(yīng)商擴(kuò)展的有限數(shù)量的客戶端配置參數(shù)。支持被稱為選項(xiàng)的較大以及可擴(kuò)展的客戶端配置參數(shù)集。
以下說(shuō)明雙階段bootstrap配置過(guò)程:
◆客戶端聯(lián)系BOOTP服務(wù)器以確定地址和選擇引導(dǎo)文件名稱。
◆客戶端與日常文件傳送協(xié)議(TFTP)服務(wù)器聯(lián)系以進(jìn)行其引導(dǎo)映像的文件傳送。
介紹單階段的引導(dǎo)配置過(guò)程,在這個(gè)過(guò)程中DHCP客戶端與DHCP服務(wù)器協(xié)商來(lái)確定其IP地址并獲得網(wǎng)絡(luò)運(yùn)行所需要的任何其他初始配置的詳細(xì)信息。
除了在系統(tǒng)重新啟動(dòng)時(shí)以外,BOOTP協(xié)議客戶端不使用BOOTP服務(wù)器重新綁定或續(xù)訂配置。DHCP客戶端不需要重新啟動(dòng)系統(tǒng)來(lái)使用DHCP服務(wù)器重新綁定或續(xù)訂配置。另外,客戶端以設(shè)置的固定間隔進(jìn)入重新綁定狀態(tài),以使用DHCP服務(wù)器來(lái)續(xù)訂其租用地址分配。該過(guò)程在后臺(tái)進(jìn)行并且對(duì)用戶是透明的。