




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Page 110.1 BOOTP原理原理10.2 BOOTP 報(bào)文報(bào)文 10.3 啟動(dòng)配置文件啟動(dòng)配置文件 10.4 DHCP基本概念基本概念 10.5 DHCP運(yùn)行方式運(yùn)行方式 10.6 DHCP/BOOTP中繼代理中繼代理 Page 210.1 BOOTP原理原理 網(wǎng)絡(luò)中計(jì)算機(jī)一般需要知道:網(wǎng)絡(luò)中計(jì)算機(jī)一般需要知道: 自己的自己的IP地址地址 所在網(wǎng)絡(luò)的掩碼所在網(wǎng)絡(luò)的掩碼 所在網(wǎng)絡(luò)的路由器的所在網(wǎng)絡(luò)的路由器的IP地址地址 所在區(qū)域的所在區(qū)域的DNS服務(wù)器的服務(wù)器的IP地址地址 BOOPT的作用的作用:網(wǎng)絡(luò)層的:網(wǎng)絡(luò)層的RARP只能根據(jù)物理地址獲只能根據(jù)物理地址獲得得IP地址;而應(yīng)用層的地址
2、;而應(yīng)用層的BOOTP (BOOTstrap Protocol)能根據(jù)物理地址獲得上述四種信息。能根據(jù)物理地址獲得上述四種信息。 因此大多數(shù)系統(tǒng)已不再實(shí)現(xiàn)因此大多數(shù)系統(tǒng)已不再實(shí)現(xiàn)RARP了。了。Page 3 BOOTP的工作過程的工作過程: 1)BOOTP服務(wù)器進(jìn)程使用服務(wù)器進(jìn)程使用UDP 67端口偵聽客戶請(qǐng)求。端口偵聽客戶請(qǐng)求??蛻魴C(jī)進(jìn)程使用客戶機(jī)進(jìn)程使用UDP 68端口,在網(wǎng)絡(luò)中端口,在網(wǎng)絡(luò)中廣播廣播BOOTP請(qǐng)請(qǐng)求求(其中目的地址為其中目的地址為55;如果不知道自己的;如果不知道自己的IP地址,源地址為地址,源地址為),請(qǐng)求中包含客戶機(jī)的,請(qǐng)求中包
3、含客戶機(jī)的MAC地址。地址。 2)BOOTP服務(wù)器收到這個(gè)請(qǐng)求后,根據(jù)其服務(wù)器收到這個(gè)請(qǐng)求后,根據(jù)其MAC地址地址查找數(shù)據(jù)庫(kù)。如果找到相關(guān)配置信息就查找數(shù)據(jù)庫(kù)。如果找到相關(guān)配置信息就單播或廣播返回單播或廣播返回應(yīng)答應(yīng)答,返回的信息包含客戶機(jī)的,返回的信息包含客戶機(jī)的IP地址、掩碼、默認(rèn)網(wǎng)地址、掩碼、默認(rèn)網(wǎng)關(guān)地址等,還可包含存放完整啟動(dòng)信息的文件路徑即名關(guān)地址等,還可包含存放完整啟動(dòng)信息的文件路徑即名稱稱(一般此文件位于某個(gè)一般此文件位于某個(gè)TFTP服務(wù)器上服務(wù)器上);如果沒有找;如果沒有找到則不響應(yīng)。到則不響應(yīng)。Page 4BOOTP的特點(diǎn)的特點(diǎn): 1)請(qǐng)求報(bào)文的傳送采用超時(shí)重傳機(jī)制,直到收到
4、應(yīng)答為止。)請(qǐng)求報(bào)文的傳送采用超時(shí)重傳機(jī)制,直到收到應(yīng)答為止。 2)客戶廣播發(fā)送請(qǐng)求報(bào)文,包含客戶的硬件地址,如果知道自己)客戶廣播發(fā)送請(qǐng)求報(bào)文,包含客戶的硬件地址,如果知道自己的的IP地址,還可包含地址,還可包含IP地址。服務(wù)器單播地址。服務(wù)器單播(如果對(duì)方知道自己的如果對(duì)方知道自己的IP)或廣播返回應(yīng)答?;驈V播返回應(yīng)答。 3)客戶進(jìn)程使用熟知)客戶進(jìn)程使用熟知UDP 68 (因?yàn)榉?wù)器可能廣播應(yīng)答,如果因?yàn)榉?wù)器可能廣播應(yīng)答,如果BOOTP客戶進(jìn)程使用臨時(shí)端口,如果另一設(shè)備的客戶進(jìn)程使用臨時(shí)端口,如果另一設(shè)備的DAYTIME客客戶進(jìn)程也正好使用此臨時(shí)端口,也會(huì)收到此應(yīng)答戶進(jìn)程也正好使用此臨
5、時(shí)端口,也會(huì)收到此應(yīng)答)。 3)請(qǐng)求報(bào)文可包含通用引導(dǎo)文件名。如果為)請(qǐng)求報(bào)文可包含通用引導(dǎo)文件名。如果為unix或或gateway,此,此時(shí)服務(wù)器返回對(duì)應(yīng)引導(dǎo)文件的全路徑名;如果為空,則服務(wù)器返時(shí)服務(wù)器返回對(duì)應(yīng)引導(dǎo)文件的全路徑名;如果為空,則服務(wù)器返回默認(rèn)引導(dǎo)文件的全路徑名。回默認(rèn)引導(dǎo)文件的全路徑名。 4)BOOTP服務(wù)器有一個(gè)管理員配制好的物理地址服務(wù)器有一個(gè)管理員配制好的物理地址-配置信息數(shù)據(jù)配置信息數(shù)據(jù)庫(kù)。庫(kù)。 5)BOOTP服務(wù)器可位于本網(wǎng)絡(luò),也可位于其他網(wǎng)絡(luò),因?yàn)榉?wù)器可位于本網(wǎng)絡(luò),也可位于其他網(wǎng)絡(luò),因?yàn)锽OOTP廣播可以跨越運(yùn)行了中繼代理程序的路由器。廣播可以跨越運(yùn)行了中繼代理程
6、序的路由器。Page 510.2 BOOTP 報(bào)文報(bào)文 10.2.1 BOOTP 報(bào)文格式報(bào)文格式 BOOTP請(qǐng)求和應(yīng)答報(bào)文格式相同,且長(zhǎng)度固定為請(qǐng)求和應(yīng)答報(bào)文格式相同,且長(zhǎng)度固定為300字字節(jié)。節(jié)。BOOTP報(bào)文直接封裝在報(bào)文直接封裝在UDP數(shù)據(jù)報(bào)中,如圖。數(shù)據(jù)報(bào)中,如圖。Page 6操作操作跳數(shù)跳數(shù)事務(wù)標(biāo)識(shí)事務(wù)標(biāo)識(shí)秒數(shù)秒數(shù)未用未用客戶客戶IP地址地址服務(wù)器服務(wù)器IP地址地址你的你的IP地址地址硬件類型硬件類型硬件地址長(zhǎng)度硬件地址長(zhǎng)度網(wǎng)關(guān)網(wǎng)關(guān)IP地址地址0 8 16 24 31 客戶硬件地址客戶硬件地址(16(16字節(jié)字節(jié)) ) 服務(wù)器主機(jī)名服務(wù)器主機(jī)名(64字節(jié)字節(jié)) 引導(dǎo)文件名引導(dǎo)文件名
7、(128字節(jié)字節(jié)) 特定廠商信息特定廠商信息 操作操作操作操作:指出報(bào)文類型。指出報(bào)文類型。1-請(qǐng)求報(bào)文,請(qǐng)求報(bào)文,2-響應(yīng)報(bào)文響應(yīng)報(bào)文硬件類型硬件類型硬件類型:硬件類型:指出底層物理網(wǎng)絡(luò)類型。其中指出底層物理網(wǎng)絡(luò)類型。其中1 1為以太網(wǎng)為以太網(wǎng) 硬件地址長(zhǎng)度硬件地址長(zhǎng)度硬件地址長(zhǎng)度硬件地址長(zhǎng)度:以字節(jié)為單位指出底層硬件地址的長(zhǎng)以字節(jié)為單位指出底層硬件地址的長(zhǎng)度,如果底層是以太網(wǎng),則硬件地址長(zhǎng)度為度,如果底層是以太網(wǎng),則硬件地址長(zhǎng)度為6跳數(shù)跳數(shù)跳數(shù):跳數(shù):定義數(shù)據(jù)可經(jīng)過的最大跳數(shù)。定義數(shù)據(jù)可經(jīng)過的最大跳數(shù)。 事務(wù)標(biāo)識(shí)事務(wù)標(biāo)識(shí)事務(wù)標(biāo)識(shí)事務(wù)標(biāo)識(shí):用于匹配請(qǐng)求和響應(yīng)報(bào)文。用于匹配請(qǐng)求和響應(yīng)報(bào)文。BO
8、OTP報(bào)文格式報(bào)文格式(300字節(jié)字節(jié)):Page 7操作操作跳數(shù)跳數(shù)事務(wù)標(biāo)識(shí)事務(wù)標(biāo)識(shí)秒數(shù)秒數(shù)未用未用客戶客戶IP地址地址服務(wù)器服務(wù)器IP地址地址你的你的IP地址地址硬件類型硬件類型硬件地址長(zhǎng)度硬件地址長(zhǎng)度網(wǎng)關(guān)網(wǎng)關(guān)IP地址地址0 8 16 24 31客戶硬件地址客戶硬件地址(16(16字節(jié)字節(jié)) ) 服務(wù)器主機(jī)名服務(wù)器主機(jī)名(64字節(jié)字節(jié)) 啟動(dòng)文件名啟動(dòng)文件名(128字節(jié)字節(jié)) 特定廠商信息特定廠商信息 秒數(shù)秒數(shù) 秒數(shù)秒數(shù):指出設(shè)備從啟動(dòng)開始所經(jīng)歷的秒數(shù)。指出設(shè)備從啟動(dòng)開始所經(jīng)歷的秒數(shù)。 客戶客戶IPIP地址地址 客戶客戶IP地址地址:由客戶進(jìn)程填寫。假如不知道自己的由客戶進(jìn)程填寫。假如不知
9、道自己的IP地地址,則填址,則填0 你的你的IPIP地址地址 你的你的IPIP地址:地址:如果客戶不知道自己的如果客戶不知道自己的IPIP地址,由服務(wù)器地址,由服務(wù)器在響應(yīng)報(bào)文中填入。在響應(yīng)報(bào)文中填入。 服務(wù)器服務(wù)器IPIP地址地址 服務(wù)器服務(wù)器IPIP地址地址:由服務(wù)器在應(yīng)答報(bào)文中填入。由服務(wù)器在應(yīng)答報(bào)文中填入。網(wǎng)關(guān)網(wǎng)關(guān)IPIP地址地址 網(wǎng)關(guān)網(wǎng)關(guān)IPIP地址地址:服務(wù)器在應(yīng)答報(bào)文中填入。服務(wù)器在應(yīng)答報(bào)文中填入??蛻粲布刂房蛻粲布刂房蛻粲布刂房蛻粲布刂罚嚎蛻粼谡?qǐng)求報(bào)文中填入??蛻粼谡?qǐng)求報(bào)文中填入。Page 8操作操作跳數(shù)跳數(shù)事務(wù)標(biāo)識(shí)事務(wù)標(biāo)識(shí)秒數(shù)秒數(shù)未用未用客戶客戶IP地址地址服務(wù)器服務(wù)
10、器IP地址地址你的你的IP地址地址硬件類型硬件類型硬件地址長(zhǎng)度硬件地址長(zhǎng)度網(wǎng)關(guān)網(wǎng)關(guān)IP地址地址0 8 16 24 31客戶硬件地址客戶硬件地址(16(16字節(jié)字節(jié)) ) 服務(wù)器主機(jī)名服務(wù)器主機(jī)名(64字節(jié)字節(jié)) 引導(dǎo)文件名引導(dǎo)文件名(128字節(jié)字節(jié)) 特定廠商信息特定廠商信息 服務(wù)器主機(jī)名服務(wù)器主機(jī)名服務(wù)器主機(jī)名服務(wù)器主機(jī)名:由服務(wù)器在應(yīng)答報(bào)文中填入自己的域名。由服務(wù)器在應(yīng)答報(bào)文中填入自己的域名。引導(dǎo)文件名引導(dǎo)文件名引導(dǎo)文件名引導(dǎo)文件名:客戶在請(qǐng)求報(bào)文中填入通用引導(dǎo)文件名或空值;服務(wù)客戶在請(qǐng)求報(bào)文中填入通用引導(dǎo)文件名或空值;服務(wù)器在應(yīng)答報(bào)文中填入器在應(yīng)答報(bào)文中填入引導(dǎo)引導(dǎo)文件的全路徑名。文件的
11、全路徑名。特定廠商信息特定廠商信息特定廠商信息特定廠商信息:64B。用于攜帶一些附加信息。用于攜帶一些附加信息(如如DNS服務(wù)器地址、服務(wù)器地址、時(shí)間服務(wù)器地址等時(shí)間服務(wù)器地址等)或特定廠商信息?;蛱囟◤S商信息。Page 910.2.2 BOOTP 報(bào)文傳輸報(bào)文傳輸 BOOTP使用無連接、不可靠的使用無連接、不可靠的UDP,因此其報(bào)文傳,因此其報(bào)文傳輸?shù)目煽啃灾荒苡奢數(shù)目煽啃灾荒苡葿OOTP保證。例如保證。例如BOOTP要求要求UDP使用校驗(yàn)和,要求請(qǐng)求報(bào)文的發(fā)送使用超時(shí)重使用校驗(yàn)和,要求請(qǐng)求報(bào)文的發(fā)送使用超時(shí)重傳機(jī)制。傳機(jī)制。 BOOTP的報(bào)文傳輸:的報(bào)文傳輸: 客戶進(jìn)程廣播客戶進(jìn)程廣播BO
12、OTP請(qǐng)求報(bào)文請(qǐng)求報(bào)文 服務(wù)器進(jìn)程單播或廣播服務(wù)器進(jìn)程單播或廣播BOOTP應(yīng)答報(bào)文應(yīng)答報(bào)文Page 10BOOTP的不足的不足:管理員事先在:管理員事先在BOOTP服務(wù)器上將客戶的物理地服務(wù)器上將客戶的物理地址和址和IP地址等靜態(tài)綁定好,對(duì)于計(jì)算機(jī)經(jīng)常移動(dòng)和計(jì)算機(jī)數(shù)目超地址等靜態(tài)綁定好,對(duì)于計(jì)算機(jī)經(jīng)常移動(dòng)和計(jì)算機(jī)數(shù)目超過可用過可用IP地址數(shù)目的網(wǎng)絡(luò),這種靜態(tài)映射方式就不適用了。地址數(shù)目的網(wǎng)絡(luò),這種靜態(tài)映射方式就不適用了。 DHCP (Dynamic Host Configuration Protocol)協(xié)議協(xié)議: DHCP向后兼容向后兼容BOOTP:報(bào)文格式基本上相同;服務(wù)器進(jìn)程仍使用報(bào)文格
13、式基本上相同;服務(wù)器進(jìn)程仍使用UDP 67端口,客戶端口,客戶進(jìn)程仍使用進(jìn)程仍使用UDP 68端口;運(yùn)行端口;運(yùn)行BOOTP的客戶機(jī)可以向的客戶機(jī)可以向DHCP服服務(wù)器請(qǐng)求靜態(tài)配置。務(wù)器請(qǐng)求靜態(tài)配置。 DHCP的改進(jìn)的改進(jìn): DHCP服務(wù)器有兩個(gè)數(shù)據(jù)庫(kù):一個(gè)是靜態(tài)綁定物理地址和服務(wù)器有兩個(gè)數(shù)據(jù)庫(kù):一個(gè)是靜態(tài)綁定物理地址和IP地址等信息的數(shù)據(jù)庫(kù),這和地址等信息的數(shù)據(jù)庫(kù),這和BOOTP一樣;另一個(gè)是一個(gè)動(dòng)態(tài)一樣;另一個(gè)是一個(gè)動(dòng)態(tài)IP地址池。地址池。 DHCP服務(wù)器收到客戶請(qǐng)求后,首先根據(jù)其請(qǐng)求報(bào)文中的物服務(wù)器收到客戶請(qǐng)求后,首先根據(jù)其請(qǐng)求報(bào)文中的物理地址檢查靜態(tài)數(shù)據(jù)庫(kù),如果沒有就從動(dòng)態(tài)理地址檢查靜
14、態(tài)數(shù)據(jù)庫(kù),如果沒有就從動(dòng)態(tài)IP地址池中選擇一個(gè)地址池中選擇一個(gè)可用可用IP地址指派給客戶,并協(xié)商該地址的租用期。地址指派給客戶,并協(xié)商該地址的租用期。Page 1110.4 DHCP基本概念基本概念 動(dòng)態(tài)主機(jī)配置協(xié)議動(dòng)態(tài)主機(jī)配置協(xié)議DHCP是在是在TCP/IP網(wǎng)絡(luò)上網(wǎng)絡(luò)上使客戶機(jī)獲得配置信息的協(xié)議。使客戶機(jī)獲得配置信息的協(xié)議。 圖圖10-3 表示典型表示典型DHCP網(wǎng)絡(luò)。網(wǎng)絡(luò)。 DHCP 服務(wù)器服務(wù)器 本地網(wǎng)絡(luò)本地網(wǎng)絡(luò) DHCP 客戶機(jī)客戶機(jī) B DHCP 客戶機(jī)客戶機(jī) C DHCP 客戶機(jī)客戶機(jī) A IP 地址數(shù)據(jù)庫(kù)地址數(shù)據(jù)庫(kù) 圖圖 1010- -3 3 典型典型 DHCPDHCP 網(wǎng)絡(luò)組成
15、部分網(wǎng)絡(luò)組成部分 DHCP作用作用:可以自動(dòng)、快速、安全、可靠地設(shè)置設(shè):可以自動(dòng)、快速、安全、可靠地設(shè)置設(shè)備的網(wǎng)絡(luò)參數(shù)。備的網(wǎng)絡(luò)參數(shù)。Page 12Windows客戶機(jī)的客戶機(jī)的DHCP設(shè)置設(shè)置右擊網(wǎng)上鄰居右擊網(wǎng)上鄰居-屬性屬性-右擊本地連接右擊本地連接-屬性屬性-Internet協(xié)議協(xié)議(TCP/IP)-選擇自動(dòng)獲得選擇自動(dòng)獲得IP地址、自動(dòng)獲得地址、自動(dòng)獲得DNS服務(wù)器地址服務(wù)器地址Page 13DHCP的特點(diǎn):的特點(diǎn): 可對(duì)特定客戶機(jī)可對(duì)特定客戶機(jī)(一般是服務(wù)器一般是服務(wù)器)固定分配靜態(tài)固定分配靜態(tài)IP地址;地址; 可對(duì)普通客戶機(jī)自動(dòng)分配臨時(shí)的不重復(fù)的可對(duì)普通客戶機(jī)自動(dòng)分配臨時(shí)的不重復(fù)的
16、IP地址;地址; DHCP可以跨網(wǎng)絡(luò)通信,不需要在每個(gè)網(wǎng)絡(luò)上配置可以跨網(wǎng)絡(luò)通信,不需要在每個(gè)網(wǎng)絡(luò)上配置DHCP服務(wù)器;服務(wù)器; 客戶機(jī)可對(duì)多個(gè)客戶機(jī)可對(duì)多個(gè)DHCP服務(wù)器提供的服務(wù)作出選擇和響服務(wù)器提供的服務(wù)作出選擇和響應(yīng);應(yīng); DHCP服務(wù)器可為服務(wù)器可為BOOTP客戶機(jī)提供靜態(tài)配置服務(wù)??蛻魴C(jī)提供靜態(tài)配置服務(wù)。Page 14 DHCP報(bào)文:報(bào)文:與與BOOTP報(bào)文基本一致。報(bào)文基本一致。不同不同:增加了標(biāo)志位:增加了標(biāo)志位 (1表示客戶機(jī)要求服務(wù)器以廣播作應(yīng)答表示客戶機(jī)要求服務(wù)器以廣播作應(yīng)答) ;增;增加了幾種選項(xiàng),用于定義加了幾種選項(xiàng),用于定義DHCP報(bào)文類型和租用時(shí)間等。報(bào)文類型和租用
17、時(shí)間等。操作操作跳數(shù)跳數(shù)事務(wù)標(biāo)識(shí)事務(wù)標(biāo)識(shí)秒數(shù)秒數(shù)未用未用客戶客戶IP地址地址服務(wù)器服務(wù)器IP地址地址你的你的IP地址地址硬件類型硬件類型硬件地址長(zhǎng)度硬件地址長(zhǎng)度網(wǎng)關(guān)網(wǎng)關(guān)IP地址地址0 8 16 24 31 客戶硬件地址客戶硬件地址(16(16字節(jié)字節(jié)) ) 服務(wù)器主機(jī)名服務(wù)器主機(jī)名(64字節(jié)字節(jié)) 引導(dǎo)文件名引導(dǎo)文件名(128字節(jié)字節(jié)) 選項(xiàng)選項(xiàng) (可變長(zhǎng))(可變長(zhǎng)) F標(biāo)志位:標(biāo)志位:1 1表示服務(wù)器以廣播方式發(fā)送響應(yīng),而不使表示服務(wù)器以廣播方式發(fā)送響應(yīng),而不使用單播。用單播。增加了增加了幾種選項(xiàng),其中幾種選項(xiàng),其中DHCP報(bào)文類型選項(xiàng):報(bào)文類型選項(xiàng):選項(xiàng)內(nèi)容選項(xiàng)內(nèi)容:1=DHCPDISCO
18、VER, 2=DHCPOFFER 3=DHCPREQUEST, 4=DHCPDECLINE 5=DHCPACK, 6=DHCPNACK, 7=DHCPRELEASE 8= DHCPINFORM代碼代碼(值值:53)長(zhǎng)度長(zhǎng)度(值值:1)選項(xiàng)內(nèi)容選項(xiàng)內(nèi)容(值:值:1-8)Page 1510.5 DHCP運(yùn)行方式運(yùn)行方式1DHCP客戶機(jī)客戶機(jī) DHCP客戶機(jī)能夠發(fā)出客戶機(jī)能夠發(fā)出DHCPDISCOVER、DHCPREQUEST、DHCPDECLINE等報(bào)文。等報(bào)文。 DHCP客戶機(jī)的客戶機(jī)的運(yùn)行狀態(tài)圖運(yùn)行狀態(tài)圖如圖所示。如圖所示。Page 16DHCP客戶機(jī)的客戶機(jī)的DHCP過程狀態(tài)圖過程狀態(tài)圖IN
19、ITSELECTINGREQUESTINGRENEWINGBOUNDREBINDINGINIT-REBOOTREBOOTINGDHCPOFFER/ (收集響應(yīng)收集響應(yīng))/ DHCPDISCOVERSelect Offer/DHCPREQUESTDHCPACK / 記錄記錄租用租用,設(shè)置設(shè)置T1,T2T1到期到期 /DHCPREQUESTDHCPACK / 記錄記錄租用租用,設(shè)置設(shè)置T1,T2取消租用取消租用/DHCPRELEASEDHCPNACKT2到期到期 /DHCPREQUESTDHCPNACK,租用到期租用到期/停止租用停止租用DHCPACK / 記錄記錄租用租用,設(shè)置設(shè)置T1,T2DH
20、CPACK / 記錄記錄租用租用,設(shè)置設(shè)置T1,T2DHCPOFFER,DHCPACK,DHCPNAK/ (丟棄丟棄)DHCPOFFER/ (丟棄響應(yīng)丟棄響應(yīng))/ DHCPDISCOVERDHCPAK / 重新初始化重新初始化DHCPACK(拒絕拒絕)/ DHCPDECLINEDHCPNAK / 放棄配置放棄配置 Page 17INITSELECTINGREQUESTINGRENEWINGBOUNDREBINDINGINIT-REBOOTREBOOTINGDHCPOFFER/ (收集響應(yīng)收集響應(yīng))/ DHCPDISCOVERSelect Offer/DHCPREQUESTDHCPACK / 記
21、錄記錄租用租用,設(shè)置設(shè)置T1,T2T1到期到期 /DHCPREQUESTDHCPACK / 記錄記錄租用租用,設(shè)置設(shè)置T1,T2取消租用取消租用/DHCPRELEASEDHCPNACKT2到期到期 /DHCPREQUESTDHCPNACK,租用到期租用到期/停止租用停止租用DHCPACK / 記錄記錄租用租用,設(shè)置設(shè)置T1,T2DHCPACK / 記錄記錄租用租用,設(shè)置設(shè)置T1,T2DHCPOFFER,DHCPACK,DHCPNAK/ (丟棄丟棄)DHCPOFFER/ (丟棄響應(yīng)丟棄響應(yīng))/ DHCPDISCOVERDHCPAK / 重新初始化重新初始化DHCPACK(拒絕拒絕)/ DHCPD
22、ECLINEDHCPNAK / 放棄配置放棄配置 Page 18當(dāng)當(dāng)DHCP客戶機(jī)啟動(dòng)時(shí),為了獲取客戶機(jī)啟動(dòng)時(shí),為了獲取IP地址等信息,地址等信息,廣播一個(gè)廣播一個(gè)DHCPDISCOVER報(bào)文報(bào)文。收到報(bào)文的服務(wù)器都會(huì)響應(yīng)收到報(bào)文的服務(wù)器都會(huì)響應(yīng)DHCPOFFER報(bào)文報(bào)文。因此客戶機(jī)可能收到零個(gè)或多個(gè)響應(yīng),每個(gè)響應(yīng)因此客戶機(jī)可能收到零個(gè)或多個(gè)響應(yīng),每個(gè)響應(yīng)都提供了可用于客戶機(jī)的配置信息。都提供了可用于客戶機(jī)的配置信息。 客戶機(jī)必須選擇其中一個(gè)響應(yīng)客戶機(jī)必須選擇其中一個(gè)響應(yīng)(如最先到達(dá)的響如最先到達(dá)的響應(yīng)應(yīng)),并向相應(yīng)服務(wù)器發(fā)送一個(gè),并向相應(yīng)服務(wù)器發(fā)送一個(gè)DHCPREQUEST報(bào)文報(bào)文。 服務(wù)器
23、收到后,返回一個(gè)服務(wù)器收到后,返回一個(gè)DHCPACK報(bào)文報(bào)文???。客戶機(jī)收到確認(rèn)后開始租用此服務(wù)器提供的戶機(jī)收到確認(rèn)后開始租用此服務(wù)器提供的IP地址。地址。Page 19 除非客戶機(jī)提出取消租約,否則它可以在租期除非客戶機(jī)提出取消租約,否則它可以在租期內(nèi)一直使用這個(gè)內(nèi)一直使用這個(gè)IP地址。但在地址。但在租期達(dá)到租期達(dá)到T1(50%)時(shí),客戶機(jī)需要時(shí),客戶機(jī)需要更新租約更新租約。過程如下:。過程如下:1 . 客 戶 機(jī) 直 接 向 提 供 租 約 的 服 務(wù) 器客 戶 機(jī) 直 接 向 提 供 租 約 的 服 務(wù) 器 發(fā) 送發(fā) 送DHCPREQUEST請(qǐng)求請(qǐng)求,請(qǐng)求更新租約。,請(qǐng)求更新租約。2 .
24、 如 果如 果 D H C P 服 務(wù) 器 收 到 請(qǐng) 求 , 它 發(fā) 送服 務(wù) 器 收 到 請(qǐng) 求 , 它 發(fā) 送 DHCPACK給客戶機(jī),更新客戶機(jī)的租約給客戶機(jī),更新客戶機(jī)的租約(計(jì)時(shí)計(jì)時(shí)器復(fù)位器復(fù)位) 。3.如果客戶機(jī)無法與提供租約的服務(wù)器取得聯(lián)系,如果客戶機(jī)無法與提供租約的服務(wù)器取得聯(lián)系,則客戶機(jī)一直等到則客戶機(jī)一直等到租期達(dá)到租期達(dá)到T2(87.5%)時(shí),客時(shí),客戶機(jī)會(huì)向網(wǎng)絡(luò)上戶機(jī)會(huì)向網(wǎng)絡(luò)上所有的所有的DHCP服務(wù)器廣播服務(wù)器廣播DHCPREQUEST報(bào)文。報(bào)文。Page 204. 如果有服務(wù)器響應(yīng)客戶機(jī)的請(qǐng)求,那么客戶如果有服務(wù)器響應(yīng)客戶機(jī)的請(qǐng)求,那么客戶機(jī)使用該服務(wù)器提供的地址
25、租約替換現(xiàn)有的機(jī)使用該服務(wù)器提供的地址租約替換現(xiàn)有的租約。租約。5. 如果無法收到其它服務(wù)器的響應(yīng)而最終租約如果無法收到其它服務(wù)器的響應(yīng)而最終租約過期,客戶機(jī)將無法再使用現(xiàn)有的地址,客過期,客戶機(jī)將無法再使用現(xiàn)有的地址,客戶機(jī)返回到初始狀態(tài),從頭開始戶機(jī)返回到初始狀態(tài),從頭開始DHCP過程。過程。Page 212DHCP服務(wù)器運(yùn)行機(jī)制服務(wù)器運(yùn)行機(jī)制 服務(wù)器的行為由客戶端的請(qǐng)求報(bào)文來驅(qū)動(dòng),:服務(wù)器的行為由客戶端的請(qǐng)求報(bào)文來驅(qū)動(dòng),: 1)服務(wù)器如果收到)服務(wù)器如果收到DHCPDISCOVER報(bào)文,則從地址報(bào)文,則從地址池中選擇一個(gè)空閑池中選擇一個(gè)空閑IP,并提供租用時(shí)間,結(jié)合客戶機(jī),并提供租用時(shí)間
26、,結(jié)合客戶機(jī)請(qǐng)求參數(shù),構(gòu)造請(qǐng)求參數(shù),構(gòu)造DHCPOFFER響應(yīng)報(bào)文;同時(shí),服響應(yīng)報(bào)文;同時(shí),服務(wù)器把所提供的務(wù)器把所提供的IP地址鎖定,并記錄于地址分配表。地址鎖定,并記錄于地址分配表。 2)如果收到)如果收到DHCPREQUEST報(bào)文,就會(huì)根據(jù)客戶機(jī)報(bào)文,就會(huì)根據(jù)客戶機(jī)的硬件地址,查找其地址分配表,如若找到則響應(yīng)的硬件地址,查找其地址分配表,如若找到則響應(yīng)DHCPACK報(bào)文;否則響應(yīng)報(bào)文;否則響應(yīng)DHCPNAK報(bào)文,報(bào)文,DHCP客戶機(jī)會(huì)自動(dòng)重新開始客戶機(jī)會(huì)自動(dòng)重新開始DHCP過程。過程。 3)如果收到)如果收到DHCPRELEASE報(bào)文,則會(huì)解除相應(yīng)報(bào)文,則會(huì)解除相應(yīng)IP地址與客戶機(jī)的綁定
27、,此地址與客戶機(jī)的綁定,此IP地址可被重新分配。地址可被重新分配。 4)如果收到)如果收到DHCPDECLINE報(bào)文,會(huì)禁用報(bào)文中的報(bào)文,會(huì)禁用報(bào)文中的IP地址,不再分配這個(gè)地址,不再分配這個(gè)IP地址。地址。Page 22DHCP交互過程:交互過程: 1) 首先,客戶機(jī)廣播首先,客戶機(jī)廣播DHCPDISCOVER 報(bào)文報(bào)文,內(nèi)含客,內(nèi)含客戶機(jī)的物理地址等。戶機(jī)的物理地址等。 2) 所有收到請(qǐng)求的所有收到請(qǐng)求的DHCP服務(wù)器都會(huì)響應(yīng)一個(gè)服務(wù)器都會(huì)響應(yīng)一個(gè)DHCPOFFER報(bào)文報(bào)文,報(bào)文中提供了,報(bào)文中提供了IP 地址、地址租期地址、地址租期等配置信息。同時(shí),服務(wù)器會(huì)把此等配置信息。同時(shí),服務(wù)器會(huì)
28、把此IP地址鎖定,避免地址鎖定,避免同時(shí)分給其他用戶。同時(shí)分給其他用戶。 3)如果客戶機(jī)沒收到如果客戶機(jī)沒收到DHCPOFFER報(bào)文,會(huì)進(jìn)行超時(shí)重報(bào)文,會(huì)進(jìn)行超時(shí)重發(fā)發(fā) (嘗試廣播嘗試廣播DHCPDISCOVER四次,每次間隔四次,每次間隔2秒,秒,如果仍沒收到響應(yīng),就睡眠如果仍沒收到響應(yīng),就睡眠5分鐘后再循環(huán)嘗試分鐘后再循環(huán)嘗試)。如。如果客戶機(jī)收到多個(gè)果客戶機(jī)收到多個(gè)DHCPOFFER報(bào)文,只選擇最先收?qǐng)?bào)文,只選擇最先收到的,并向所相應(yīng)服務(wù)器發(fā)出到的,并向所相應(yīng)服務(wù)器發(fā)出DHCPREQUEST報(bào)文報(bào)文。4) 相應(yīng)的服務(wù)器收到后,返回相應(yīng)的服務(wù)器收到后,返回DHCPACK報(bào)文報(bào)文。Page
29、235) 客戶機(jī)收到客戶機(jī)收到DHCPACK報(bào)文,表明成功獲得報(bào)文,表明成功獲得IP地址。地址。如果如果IP地址是動(dòng)態(tài)的,客戶機(jī)會(huì)在某些時(shí)刻地址是動(dòng)態(tài)的,客戶機(jī)會(huì)在某些時(shí)刻 (地址租地址租期的期的 50%和和87.5%),向,向DHCP服務(wù)器發(fā)送服務(wù)器發(fā)送DHCPREQUEST報(bào)文用于地址續(xù)租,如果成功,則報(bào)文用于地址續(xù)租,如果成功,則租期計(jì)時(shí)器歸零;如果失敗,則繼續(xù)使用這個(gè)租期計(jì)時(shí)器歸零;如果失敗,則繼續(xù)使用這個(gè)IP地地址,到期后客戶機(jī)自動(dòng)放棄這個(gè)址,到期后客戶機(jī)自動(dòng)放棄這個(gè)IP地址,重新回到地址,重新回到第第1步。步。6) 客戶機(jī)在獲取客戶機(jī)在獲取IP地址后,可隨時(shí)可以發(fā)送地址后,可隨時(shí)可以發(fā)送DHCPRELEASE報(bào)文報(bào)文來主動(dòng)釋放來主動(dòng)釋放IP地址,地址,DHCP服服務(wù)器會(huì)將務(wù)器會(huì)將IP地址回收到可用地址回收到可用IP地址池。地址池。Page 24客戶機(jī)客戶機(jī)服務(wù)器服務(wù)器服務(wù)器服務(wù)器DHCP部分交互過程部分交互過程 初始化開始初始化開始確定配置確定配置確定配置確定配置選擇配置選擇配置DHCPDISCOVERDHCPDISCOVERDHC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房建設(shè)工程承包合同風(fēng)險(xiǎn)評(píng)估與預(yù)防措施
- 2025(現(xiàn)匯)外貿(mào)合同書模板
- 2025上海市二手房買賣合同模板范文
- 2025企業(yè)軟件工程師勞動(dòng)合同
- amc面試題目及答案
- 農(nóng)學(xué)生物化學(xué)試題及答案
- 蘭坪交警考試題庫(kù)及答案
- 測(cè)試題及答案英語
- 汽車上崗證試題及答案
- 青海日?qǐng)?bào)考試題庫(kù)及答案
- 《igg4相關(guān)性疾病》課件
- 初中地理會(huì)考知識(shí)點(diǎn)匯總
- 安全生產(chǎn)、環(huán)境保護(hù)監(jiān)督管理制度(最終版)
- 《財(cái)政學(xué)》教學(xué)大綱中文版
- 小學(xué)數(shù)學(xué)命題思考
- 砌筑擋土墻搭設(shè)腳手架專項(xiàng)方案設(shè)計(jì)
- 長(zhǎng)篇情感電臺(tái)讀文(10篇)精選
- DB35_T 169-2022 森林立地分類與立地質(zhì)量等級(jí)
- 動(dòng)火作業(yè)危害識(shí)別及控制措施清單
- 26個(gè)科室建設(shè)指南
- 安全帶檢測(cè)報(bào)告(共8頁)
評(píng)論
0/150
提交評(píng)論