网站首页/网络技术列表/内容

电脑请求DHCP的IP地址过程,有了这篇文章,再也不怕别人问啥是DHCP了

网络技术2024-04-06阅读

当电脑连接到公司网络,电脑无线网卡或者有线网卡,连接到网络后,会自动从公司DHCP服务器获取一个IP地址。现在电脑已经请求到的IP地址是192.18.12.100,此电脑的mac地址是:20:7b:d2:4f:3a:c2。

电脑请求DHCP的IP地址过程,有了这篇文章,再也不怕别人问什么是DHCP了

图片通过抓包工具,我们来看一下电脑向DHCP服务器,请求IP地址的详细过程。

电脑向DHCP请求IP地址,需要经历过4个过程,电脑发送Discover广播包在局域网中寻找DHPC服务器,当局域网中的DHCP服务器,收到有电脑请求的DHCP Discover包后,DHCP会回应Offer数据包,提供一个IP地址给这个电脑,电脑收到DHCP服务器发送过来的IP地址后,发现这个IP地址正是我请求的,于是电脑就向DHCP服务器Request请求这个IP地址,最后,DHCP服务器再向电脑发送确认数据包,这就是电脑向DHCP服务,请求IP地址的大体过程。

电脑请求DHCP的IP地址过程,有了这篇文章,再也不怕别人问什么是DHCP了

图片下面我们来详细分析,每一个数据包里面都包含了哪些内容!

一、首选我们来看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的IP地址过程,有了这篇文章,再也不怕别人问什么是DHCP了

在应用层的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的IP地址过程,有了这篇文章,再也不怕别人问什么是DHCP了

在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的IP地址过程,有了这篇文章,再也不怕别人问什么是DHCP了

在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的IP地址过程,有了这篇文章,再也不怕别人问什么是DHCP了

在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的IP地址过程,有了这篇文章,再也不怕别人问什么是DHCP了

在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填充。

相关阅读