發布時間:2024-04-06 文章來源:深度系統下載 瀏覽:
| 當電腦連接到公司網絡,電腦無線網卡或者有線網卡,連接到網絡后,會自動從公司DHCP服務器獲取一個IP地址。現在電腦已經請求到的IP地址是192.18.12.100,此電腦的mac地址是:20:7b:d2:4f:3a:c2。 ![]() 圖片通過抓包工具,我們來看一下電腦向DHCP服務器,請求IP地址的詳細過程。 電腦向DHCP請求IP地址,需要經歷過4個過程,電腦發送Discover廣播包在局域網中尋找DHPC服務器,當局域網中的DHCP服務器,收到有電腦請求的DHCP Discover包后,DHCP會回應Offer數據包,提供一個IP地址給這個電腦,電腦收到DHCP服務器發送過來的IP地址后,發現這個IP地址正是我請求的,于是電腦就向DHCP服務器Request請求這個IP地址,最后,DHCP服務器再向電腦發送確認數據包,這就是電腦向DHCP服務,請求IP地址的大體過程。 ![]() 圖片下面我們來詳細分析,每一個數據包里面都包含了哪些內容! 一、首選我們來看DHCP第一階段,discover階段。這個Discover包是電腦發送出去的數據包。 DHCP Discover數據包:電腦剛接入到公司網絡后,電腦開始向網絡中所有的設備發送,DHCP Discover數據包,來發現網絡中是否有DHCP服務器。對于電腦來說,電腦是不知道這個網絡中是否有DHCP服務器,而且DHCP Discover數據包采用的UDP協議,我們都知道UDP協議是無連接協議,它不保證數據一定會發送到DHCP服務器。電腦說,我就是要發這個DHCP Discover數據包,如果有DHCP服務器,肯定會響應我的,如果沒有就算,就請求不到IP地址了。 看下面的剖析前請先了解什么是OSI七層模型和網絡四層模型:網絡的四層協議不懂,說明你還沒有入IT行業的門 1、第一層:網絡接口層,Ehternet II使用的以太網協議,源MAC地址 20:7b:d2:4f:3a:c2 是電腦的MAC地址,目的地址是:Brodcast ff:ff:ff:ff:ff:ff,這個全部都是ff的,這個是二層的廣播地址。 2、第二層:網絡層,Internet Protocol即IP層,到了IP協議層了,這時源IP地址,就是說這個電腦的IP地址是多少,電腦本身就沒有IP地址,所以是0.0.0.0,那目標IP地址是多少呢?二層是廣播地址,那IP層也是廣播,IP層的廣播就是四個255,就是IP層的廣播地址255.255.255.255。 3、第三層:傳輸層,User Datagram Protocol,此時可以看到源端口是68,目的端口是67。電腦發送請求消息到DHCP服務器的68號端口,DHCP服務器回應應答消息給主機的67號端口。 4、第四層:應用層,Dynamic Host Configuration Protocol(Discover),這時可以看到應用層就是DHCP服務的發現(Discover)階段。在DHCP里面有一個Your client IP address:0.0.0.0。 ![]() 在應用層的DHCP Discover數據包中,我來看來看一下,還有哪些字段。 Option: 53 是DHCP Message Type Discover ,發現DHCP服務數據包。在Option: 61 中,可以看到請求的電腦mac地址,Client Mac address:ASIXEle 4f:3a:c2 20:7b:d2:4f:3a:c2 ,Option: 12 中還帶有請求這個DHCP discover電腦的主機名,Host Name:DESKTOP-SHROI5L。 ![]() 在DHCP的Discover數據包中,以下字段的含義如下: Dynamic Host Configuration Protocol Discover :DHCP的Discover消息類型。 Message type:Boot Request 1 :消息類型字段,表示此消息是一個Boot Request(引導請求)。 Hardware type:Ethernet 0x01 :硬件類型字段,表示此消息是以太網(Ethernet)類型的網絡請求。 Hardware address length:6:硬件地址長度字段,表示客戶端的物理地址長度為6個字節。 Hops:0:跳數字段,表示此數據包在網絡中的跳數,如果是在本地網絡中發送,則為0。 Transaction ID:0x9f252ce4:事務ID字段,用于標識此次DHCP事務的唯一ID。 Seconds elapsed:0:經過的秒數字段,表示自客戶端啟動以來經過的秒數。 Bootp flags:0x0000 Unicast :引導標志字段,表示引導請求消息使用單播方式傳輸。 Client IP address:0.0.0.0:客戶端IP地址字段,表示客戶端當前沒有分配到IP地址。 Your client IP address:0.0.0.0:你的(客戶端)IP地址字段,表示服務器尚未為客戶端分配IP地址。 Next server IP address:0.0.0.0:下一個服務器IP地址字段,表示在引導過程中使用的下一個服務器的IP地址。 Relay agent IP address:0.0.0.0:中繼代理IP地址字段,表示中繼代理設備的IP地址。 Client MAC address:ASIXElec_4f:3a:c2 20:7b:d2:4f:3a:c2 :客戶端MAC地址字段,表示客戶端的物理地址。 Client hardware address padding:00000000000000000000:客戶端硬件地址填充字段,在此示例中為全零。 Server host name not given:服務器主機名未給出,表示服務器未提供主機名。 Boot file name not given:引導文件名未給出,表示引導文件名未提供。 Magic cookie:DHCP:魔術cookie字段,用于標識此消息是DHCP消息。 Option: 53 DHCP Message Type Discover :選項字段,表示此選項為DHCP消息類型,具體為Discover消息。 Option: 61 Client identifier:選項字段,表示此選項為客戶端標識符。 Option: 12 Host Name:選項字段,表示此選項為主機名。 Option: 60 Vendor class identifier:選項字段,表示此選項為廠商類別標識符。 Option: 55 Parameter Request List:選項字段,表示此選項為參數請求列表,用于指示客戶端希望從DHCP服務器獲取的特定參數。 Option: 255 End:選項字段,表示選項列表的結束。 Padding:00000000:填充字段,用于填充數據包以滿足特定的長度要求。在此示例中,填充字段為全零。 那現在這個Discover數據包里面已經帶有請求電腦的mac地址和主機名,那電腦需要請求哪些信息呢? ![]() 在DHCP的Discover數據包中,option 55(參數請求列表)字段用于指示客戶端想要從DHCP服務器獲取的特定網絡參數。每個參數請求列表的項目都包含一個標識符和一個對應的參數。 以下是option 55中字段的含義: Subnet Mask 子網掩碼 :客戶端請求從DHCP服務器獲取子網掩碼,用于確定其所在網絡的范圍。 Router 路由器 :客戶端請求從DHCP服務器獲取默認網關(路由器)的IP地址,用于指示其數據包的下一跳。 Domain Name Server DNS服務器 :客戶端請求從DHCP服務器獲取DNS服務器的IP地址,用于域名解析。 Domain Name 域名 :客戶端請求從DHCP服務器獲取域名信息,用于本地主機的域名解析。 Perform Router Discover 執行路由器發現 :客戶端請求從DHCP服務器獲取路由器發現的相關信息。 Static Route 靜態路由 :客戶端請求從DHCP服務器獲取靜態路由的相關信息。 Vendor-Specific Information 特定廠商信息 :客戶端請求從DHCP服務器獲取與特定廠商相關的信息。 NetBIOS over TCP/IP Name Server NetBIOS名稱服務器 :客戶端請求從DHCP服務器獲取NetBIOS over TCP/IP名稱服務器的IP地址。 NetBIOS over TCP/IP Node Type NetBIOS over TCP/IP節點類型 :客戶端請求從DHCP服務器獲取NetBIOS over TCP/IP節點類型的信息。 NetBIOS over TCP/IP Scope NetBIOS over TCP/IP范圍 :客戶端請求從DHCP服務器獲取NetBIOS over TCP/IP范圍的信息。 Domain Search 域名搜索 :客戶端請求從DHCP服務器獲取用于域名搜索的相關信息。 Classless Static Route 無類靜態路由 :客戶端請求從DHCP服務器獲取無類靜態路由的相關信息。 Private/Classless Static Route Microsoft 私有/無類靜態路由 :客戶端請求從DHCP服務器獲取與Microsoft相關的私有/無類靜態路由信息。 Private/Proxy autodiscovery 私有/代理自動發現 :客戶端請求從DHCP服務器獲取與私有/代理自動發現相關的信息。 *在DHCP Discover階段,客戶端并不知道DHCP服務器的在哪?它只是廣播一個DHCP Discover消息,以尋找任何可用的DHCP服務器。一旦收到DHCP Offer消息,客戶端將從中獲取DHCP服務器的標識符,并繼續與該特定DHCP服務器進行通信。 二、當網絡中有一臺DHCP服務器,接到到了DHCP Discover數據包時,這時服務器就會給,發送DHCP Discover數據包的這臺設備,回一個offer數據包。 我們來看第二階段DHCP Offer階段,這個DHCP服務器發送到設備的數據包。 1、第一層:網絡接口層,Ehternet II使用的以太網協議,現在MAC地址 20:7b:d2:4f:3a:c2 還是那臺電腦的mac地址,但是現在已經變成了目的地址了,源地址是Tp-LinkT_23:48:41 48:7d:2e:23:48:41 ,DHCP服務器是一臺TP-link設備發送出來的,TP-link設備mac地址是48:7d:2e:23:48:41。 也就是說,現在網絡中,有一臺DHCP Server是TP-link的設備,MAC地址是48:7d:2e:23:48:41,可以提供IP地址給源mac地址20:7b:d2:4f:3a:c2這臺設備。 2、第二層:網絡層,Internet Protocol,到了IP協議層了,這時源IP地址,src:192.168.12.1,Dst:192.168.12.100,源是192.168.12.1是DHCP服務器的IP地址,目的是192.168.12.100,在offer階段,DHCP服務器已經將mac地址為20:7b:d2:4f:3a:c2這個設備,提供了192.168.12.100這個IP地址給這臺設備,所以將這個192.168.12.100當成目的地址。 3、第三層:傳輸層,User Datagram Protocol,此時可以看到源端口是67,目的端口是68。DHCP服務器回應應答消息給主機的67號端口,電腦發送請求消息到DHCP服務器的68號端口。 4、第四層:應用層,Dynamic Host Configuration Protocol(offer階段),這時可以看到應用層就是DHCP服務的(Offer階段)提供階段。在DHCP里面有一個Your client IP address:192.168.12.100,提供的地址是192.168.12.100。 ![]() 在DHCP的Discover數據包中,以下字段的含義如下: Ethernet II:以太網幀類型,表示此數據包是以太網幀。 Src:Tp-LinkT_23:48:41 48:7d:2e:23:48:41 :源MAC地址,表示發送此數據包的設備的MAC地址。 Dst:ASIXElec_4f:3a:c2 20:7b:d2:4f:3a:c2 :目標MAC地址,表示接收此數據包的設備的MAC地址。 Destination:ASIXElec_4f:3a:c2 20:7b:d2:4f:3a:c2 :目標MAC地址,與上述Dst字段含義相同。 Source:Tp-LinkT_23:48:41 48:7d:2e:23:48:41 :源MAC地址,與上述Src字段含義相同。 Type:IPv4 0x0800 :幀類型字段,表示此幀中包含的協議是IPv4。 Internet Protocol Version 4:IPv4協議頭部。 Src:192.168.12.1:源IP地址,表示發送此數據包的設備的IP地址。 Dst:192.168.12.100:目標IP地址,表示接收此數據包的設備的IP地址。 Version:4:版本字段,表示此數據包使用的是IPv4協議。 Header Length:20 bytes 5 :頭部長度字段,表示IPv4頭部的長度為20字節。 Differentiated Services Field:0x00 DSCP:CS0,ECN:Not-ECT :區分服務字段,標識不進行特殊處理。 Total Length:576:總長度字段,表示整個IPv4數據報的長度為576字節。 Identification:0x0001 1 :標識字段,用于標識數據報的唯一性。 Flags:0x2,Don't fragment:標志字段,表示不進行分片。 Fragment Offset:0:分片偏移字段,表示數據報在重組時的偏移量。 Time to Live:64:生存時間字段,表示數據報在網絡中可以經過的最大路由器跳數。 Protocol:UDP 17 :協議字段,表示上層協議是UDP。 Header Checksum:0x9ef6[validation disabled]:校驗和字段,用于校驗IPv4頭部的完整性。 Source Address:192.168.12.1:源IP地址,與上述Src字段含義相同。 Destination Address:192.168.12.100:目標IP地址,與上述Dst字段含義相同。 User Datagram Protocol:UDP協議頭部。 Src Port:67:源端口號,表示發送此數據包的設備的端口號。 Dst Port:68:目標端口號,表示接收此數據包的設備的端口號。 Length:556:UDP數據報的總長度。 Checksum:0x357e[unverified]:校驗和字段,用于校驗UDP數據報的完整性。 UDP payload 548 bytes :UDP數據報的有效載荷。 Dynamic Host Configuration Protocol Offer :DHCP的Offer消息類型,表示此數據包是一個DHCP的Offer消息。 ![]() 在DHCP的Offer數據包中,以下字段的含義如下: Dynamic Host Configuration Protocol Offer :DHCP的Offer消息類型,表示此數據包是一個DHCP的Offer消息。 Message type:Boot Reply 2 :消息類型字段,表示此消息是一個Boot Reply類型的消息,對應的數值為2。 Hardware type:Ethernet 0x01 :硬件類型字段,表示此數據包中的MAC地址是以太網類型,對應的數值為0x01。 Hardware address length:6:硬件地址長度字段,表示MAC地址的長度為6字節。 Hops:0:跳數字段,表示此數據包在路由器上經過的跳數。 Transaction ID:0x9f252ce4:事務ID字段,用于標識此數據包所屬的事務。 Seconds elapsed:0:經過的秒數字段,表示自從客戶端啟動以來經過的秒數。 Bootp flags:0x0000 Unicast :Bootp標志字段,表示此數據包是單播傳輸方式。 Client IP address:0.0.0.0:客戶端IP地址字段,表示客戶端的IP地址。 *Your client IP address:192.168.12.100:你的(客戶端)IP地址字段,表示分配給客戶端的IP地址。 Next server IP address:0.0.0.0:下一個服務器IP地址字段,表示下一個應該聯系的服務器的IP地址。 Relay agent IP address:0.0.0.0:中繼代理IP地址字段。 Client MAC address:ASIXElec_4f:3a:c2 20:7b:d2:4f:3a:c2 :客戶端MAC地址字段,表示客戶端的MAC地址。 Client hardware address padding:00000000000000000000:客戶端硬件地址填充字段。 Server host name not given:服務器主機名字段,表示服務器主機名未提供。 Boot file name not given:引導文件名字段,表示引導文件名未提供。 Magic cookie:DHCP:魔術Cookie字段,用于標識此數據包是一個DHCP數據包。 Option: 53 DHCP Message Type Offer :選項字段,表示此選項為DHCP消息類型(Offer)。 Option: 54 DHCP Server Identifier 192.168.12.1 :選項字段,表示此選項為DHCP服務器標識符,對應的IP地址為192.168.12.1。 Option: 51 IP Address Lease Time:選項字段,表示分配的IP地址的租約時間。 Option: 6 Domain Name Server:選項字段,表示域名服務器的IP地址。 Option: 1 Subnet Mask 255.255.255.0 :選項字段,表示子網掩碼。 Option: 3 Router:選項字段,表示默認網關的IP地址。 Option: 15 Domain Name:選項字段,表示域名。 Option: 255 End:選項字段,表示選項結束。 Padding:000000000000000000000000000000000000000000000000000000000000000000000000…:填充字段,用于填充剩余的空間。 三、來看第三階段DHCP Request階段,這個電腦向DHCP請求在第二階段發送過來的IP地址。雖說第二階段,DHCP已提供了192.168.12.100的IP地址,但是電腦設備并沒有直接拿來用,還需要在第三階段電腦發送一個請求數據包,去請求使用這個IP地址。 電腦發送出去的Request包時,這時電腦并沒有IP地址,IP地址還是0.0.0.0,但是他向DHCP請求要的offer階段提供的IP地址:192.168.12.100。 圖片 在DHCP的Request數據包中,以下字段的含義如下: Dynamic Host Configuration Protocol Request :DHCP的Request消息類型,表示此數據包是一個DHCP的Request消息。 Message type:Boot Request 1 :消息類型字段,表示此消息是一個Boot Request類型的消息,對應的數值為1。 Hardware type:Ethernet 0x01 :硬件類型字段,表示此數據包中的MAC地址是以太網類型,對應的數值為0x01。 Hardware address length:6:硬件地址長度字段,表示MAC地址的長度為6字節。 Hops:0:跳數字段,表示此數據包在路由器上經過的跳數。 Transaction ID:0x9f252ce4:事務ID字段,用于標識此數據包所屬的事務。 Seconds elapsed:0:經過的秒數字段,表示自從客戶端啟動以來經過的秒數。 Bootp flags:0x0000 Unicast :Bootp標志字段,表示此數據包是單播傳輸方式。 Client IP address:0.0.0.0:客戶端IP地址字段,表示客戶端的IP地址。 Your client IP address:0.0.0.0:你的(客戶端)IP地址字段,表示客戶端期望分配的IP地址。--其實這個請求地址在option 50中。 Next server IP address:0.0.0.0:下一個服務器IP地址字段,表示下一個應該聯系的服務器的IP地址。 Relay agent IP address:0.0.0.0:中繼代理IP地址字段。 Client MAC address:ASIXElec_4f:3a:c2 20:7b:d2:4f:3a:c2 :客戶端MAC地址字段,表示客戶端的MAC地址。 Client hardware address padding:00000000000000000000:客戶端硬件地址填充字段。 Server host name not given:服務器主機名字段,表示服務器主機名未提供。 Boot file name not given:引導文件名字段,表示引導文件名未提供。 Magic cookie:DHCP:魔術Cookie字段,用于標識此數據包是一個DHCP數據包。 圖片 在DHCP的Request數據包中,以下字段的含義如下: Option: 53 DHCP Message Type Request :選項字段,表示此選項為DHCP消息類型(Request)。 Length:1:長度字段,表示選項的長度為1字節。 DHCP:Request 3 :DHCP類型字段,表示此數據包是一個DHCP請求消息。 Option: 61 Client identifier:選項字段,表示此選項為客戶端標識符。 Length:7:長度字段,表示選項的長度為7字節。 Hardware type:Ethernet 0x01 :硬件類型字段,表示此數據包中的MAC地址是以太網類型,對應的數值為0x01。 Client MAC address:ASIXElec_4f:3a:c2 20:7b:d2:4f:3a:c2 :客戶端MAC地址字段,表示客戶端的MAC地址。 Option: 50 Requested IP Address:選項字段,表示此選項為請求的IP地址。 Length:4:長度字段,表示選項的長度為4字節。 *Requested IP Address:192.168.12.100:請求的IP地址字段,表示客戶端請求分配的IP地址。 Option: 54 DHCP Server Identifier:選項字段,表示此選項為DHCP服務器標識符。 Length:4:長度字段,表示選項的長度為4字節。 DHCP Server Identifier:192.168.12.1:DHCP服務器標識符字段,表示服務器的IP地址。 Option: 12 Host Name:選項字段,表示此選項為主機名。 Length:15:長度字段,表示選項的長度為15字節。 Host Name:DESKTOP-SHR0I5L:主機名字段,表示客戶端的主機名。 Option: 81 Client Fully Qualified Domain Name:選項字段,表示此選項為客戶端的完全限定域名。 Length:18:長度字段,表示選項的長度為18字節。 Flags:0x00:標志字段,表示選項的標志。 A-RR result:0:A-RR結果字段,表示A記錄結果。 PTR-RR result:0:PTR-RR結果字段,表示PTR記錄結果。 Client name:DESKTOP-SHR0I5L:客戶端名稱字段,表示客戶端的名稱。 Option: 60 Vendor class identifier:選項字段,表示此選項為供應商類別標識符。 Length:8:長度字段,表示選項的長度為8字節。 Vendor class identifier:MSFT 5.0:供應商類別標識符字段,表示供應商的類別標識符。 Option: 55 Parameter Request List:選項字段,表示此選項為參數請求列表。 Length:14:長度字段,表示選項的長度為14字節。 Parameter Request List Item: 1 Subnet Mask:參數請求列表項字段,表示請求子網掩碼。 Parameter Request List Item: 3 Router:參數請求列表項字段,表示請求默認網關。 Parameter Request List Item: 6 Domain Name Server:參數請求列表項字段,表示請求域名服務器。 Parameter Request List Item: 15 Domain Name:參數請求列表項字段,表示請求域名。 Parameter Request List Item: 31 Perform Router Discover:參數請求列表項字段,表示執行路由器發現。 Parameter Request List Item: 33 Static Route:參數請求列表項字段,表示請求靜態路由。 Parameter Request List Item: 43 Vendor-Specific Information:參數請求列表項字段,表示請求供應商特定信息。 Parameter Request List Item: 44 NetBIOS over TCP/IP Name Server:參數請求列表項字段,表示請求NetBIOS over TCP/IP名稱服務器。 Parameter Request List Item: 46 NetBIOS over TCP/IP Node Type:參數請求列表項字段,表示請求NetBIOS over TCP/IP節點類型。 Parameter Request List Item: 47 NetBIOS over TCP/IP Scope:參數請求列表項字段,表示請求NetBIOS over TCP/IP范圍。 Parameter Request List Item: 119 Domain Search:參數請求列表項字段,表示請求域搜索。 Parameter Request List Item: 121 Classless Static Route:參數請求列表項字段,表示請求無類別靜態路由。 Parameter Request List Item: 249 Private/Classless Static Route Microsoft :參數請求列表項字段,表示請求私有/無類別靜態路由(Microsoft)。 Parameter Request List Item: 252 Private/Proxy autodiscovery:參數請求列表項字段,表示請求私有/代理自動發現。 Option: 255 End:選項字段,表示選項結束。 四、我們來看第四階段DHCP ack階段,這個包是DHCP發送給電腦,說我在第二階段給你發的IP地址,你在第三階段的DHCP request中想要這個地址,那我就把這個IP地址給你吧。 圖片 在DHCP的ACK數據包中,以下字段的含義如下: Message type:Boot Reply 2 :消息類型字段,表示此數據包是一個引導回復(ACK)消息。 Hardware type:Ethernet 0x01 :硬件類型字段,表示此數據包中的MAC地址是以太網類型,對應的數值為0x01。 Hardware address length:6:硬件地址長度字段,表示MAC地址的長度為6字節。 Hops:0:跳數字段,表示數據包在網絡中的傳輸跳數。 Transaction ID:0x9f252ce4:事務ID字段,表示此數據包的事務ID。 Seconds elapsed:0:經過的秒數字段,表示自啟動以來經過的秒數。 Bootp flags:0x0000 Unicast :引導標志字段,表示引導標志為0x0000,表示單播通信。 Client IP address:0.0.0.0:客戶端IP地址字段,表示客戶端當前的IP地址。(由于ack沒有結束,電腦還是沒有IP地址的,還是0.0.0.0) Your client IP address:192.168.12.100:你的(客戶端)IP地址字段,表示分配給客戶端的IP地址。 Next server IP address:0.0.0.0:下一個服務器IP地址字段,表示下一個服務器的IP地址。 Relay agent IP address:0.0.0.0:中繼代理IP地址字段,表示中繼代理的IP地址。 Client MAC address:ASIXElec_4f:3a:c2 20:7b:d2:4f:3a:c2 :客戶端MAC地址字段,表示客戶端的MAC地址。 Client hardware address padding:00000000000000000000:客戶端硬件地址填充字段,填充為0。 Server host name not given:服務器主機名字段,表示服務器主機名未提供。 Boot file name not given:引導文件名字段,表示引導文件名未提供。 Magic cookie:DHCP:魔術cookie字段,表示此數據包是DHCP協議的消息。 圖片 在DHCP的ACK數據包中,以下字段的含義如下: Option: 53 DHCP Message Type ACK :選項字段,表示DHCP消息類型為ACK(確認)。 Length:1:選項長度字段,表示選項的長度為1字節。 DHCP:ACK 5 :DHCP字段,表示DHCP消息類型為ACK(確認),對應的數值為5。 Option: 54 DHCP Server Identifier 192.168.12.1 :選項字段,表示DHCP服務器標識符為192.168.12.1。 Length:4:選項長度字段,表示選項的長度為4字節。 DHCP Server Identifier:192.168.12.1:DHCP服務器標識符字段,表示DHCP服務器的IP地址為192.168.12.1。 Option: 51 IP Address Lease Time:選項字段,表示IP地址租約時間。 Length:4:選項長度字段,表示選項的長度為4字節。 IP Address Lease Time: 7200s 2 hours:IP地址租約時間字段,表示IP地址的租約時間為7200秒(2小時)。 Option: 6 Domain Name Server:選項字段,表示域名服務器。 Length:4:選項長度字段,表示選項的長度為4字節。 Domain Name Server:192.168.12.1:域名服務器字段,表示域名服務器的IP地址為192.168.12.1。 Option: 1 Subnet Mask 255.255.255.0 :選項字段,表示子網掩碼。 Length:4:選項長度字段,表示選項的長度為4字節。 Subnet Mask:255.255.255.0:子網掩碼字段,表示子網掩碼為255.255.255.0。 Option: 3 Router:選項字段,表示路由器。 Length:4:選項長度字段,表示選項的長度為4字節。 Router:192.168.12.1:路由器字段,表示路由器的IP地址為192.168.12.1。 Option: 15 Domain Name:選項字段,表示域名。 Length:9:選項長度字段,表示選項的長度為9字節。 Domain Name:DHCP HOST:域名字段,表示域名為"DHCP HOST"。 Option: 255 End:選項字段,表示選項結束。 Option End:255:選項結束字段,表示選項的結束標識為255。 Padding:000000000000000000000000000000000000000000000000000000000000000000000000…:填充字段,用0填充。 |
上一篇: