DHCP工作流程(一般情况下)
 

 
 
例二(无忧/22)
 
下图为DHCP客户机获取IP地址等配置信息时,使用Wareshark软件捕获报文中编号为2〜5的4条报文,图中对编号为3的报文进行了解析。分析图中的信息并补全图中①〜⑤处的信息
 

 
[1]192.168.1.36
 
[2]255.255.255.255
 
[3]offer
 
[]
 
[]
 
 
pconfig/all用于获取参数的信息
 

 
DHCP工作流程(续约:执行ipconfig/renew)
 

 
例一
 
某公司网络DHCP服务器地址为192.168.0.2,可分配IP地址为192.168.0.6-192.168.0.254,缺省网关的地址为192.168.0.1,DNS服务器地址为192.168.0.2。网络中某客户机从服务器获取IP地址后,在客户机上执行ping命令的过程中,连续捕获的4条报文及对第4条报文的部分解析如下图所示。请补全图中空白处的信息。
 
|   编号   |   源IP地址   |   目的IP地址   |   报文摘要   | 
|   1   |   192.168.0.10   |   192.168.0.1   |   Ping:Request   | 
|   2   |    [1]   |    [2]   |   Ping:Reply   | 
|   3   |   192.168.0.10   |    [3]   |     DHCP:Request, Type: Request   | 
|   4   |    [4]   |   192.168.0.10   |     DHCP:Reply, Type:Ack   | 
|     DHCP:----- DHCP Header -----  DHCP: Boot record type          = 2 (Reply)  DHCP: Hardware address type    = 1 (10M Ethernet)  DHCP: Hardware address length  = 6 bytes  DHCP: Client self-assigned address       =[192.168.0.10]  DHCP: Client address                     = [192.168.0.10]  DHCP: Next Server to use  in bootstrap  = [0.0.0.0]  DHCP: Relay Agent                       = [0.0.0.0]  DHCP: Client hardware address           = 001122334455  DHCP: VendorInformation tag  = 63825363  DHCP: MessageType            = 5  DHCP: Address renewel interval         = 345600 (seconds)  DHCP: Address rebinding interval       = 604800 (seconds)  DHCP: Request  IP Address lease time   =  691200 (seconds)  DHCP: Subnet mask  = 255.255.255.0  DHCP: Gateway address                = [ [5]]  DHCP: Domain Name Server address   = [192.168.0.2]   | 
 
[1]192.168.0.1
 
[2]192.168.0.10
 
[3]192.168.0.2
 
[4]192.168.0.2
 
[5]192.168.0.1
 
 DHCP(释放后重获地址ipconfig/relesse和ipconfig/renew)
 

 
例一
 
(无忧/23) 下图是在DHCP客户机上依次执行命令ipconfig /release和ipconfig /renew过程中,使用Wareshark软件捕获报文中的2条报文:图中对第2条报文进行了解析。
 
1.分析图中的信息并补全图中①〜⑤处的信息
 

 
[1][2]
 

 
我们可以观察到,这两幅图片“DHCP Discover”是一样的,【1】空指的是发送报文的ip,【2】空指的是接收报文的地址,正好对应【1】0.0.0.0 【2】255.255.255.255
 
[3]
 
[4]
 
Client MAC adress 指的是客户机的物理地址
 

 

 
通过这个图我们可以看出来客户机的ip地址192.168.1.1
 
[5]
 
例二
 
如下图所示,在某DHCP客户机上捕获了6个报文,并对第5条报文进行了解析。
 
|   编号   |   源IP地址   |   目的IP地址   |   报文摘要   |   报文捕获时间   | 
|   1   |   192.168.0.1   |   192.168.0.36   |     DHCP:Request, Type:DHCP release   |   09:06:55   | 
|   2   |   0.0.0.0   |   255.255.255.255   |     DHCP:Request, Type:DHCP discover   |   09:07:00   | 
 |   3   |   192.168.0.36   |   255.255.255.255   |     DHCP:Reply, Type:DHCP offer   |   09:07:00   | 
 |   4   |   0.0.0.0   |   255.255.255.255   |     DHCP:Request, Type:DHCP request   |   09:07:00   | 
 |   5   |   192.168.0.36   |   255.255.255.255   |     DHCP:Reply,  Type:DHCP ack   |   09:07:00   | 
 |   6   |   192.168.0.1   |   192.168.0.47   |   WINS:  C ID=33026  op=register name=xp   |   09:07:03   | 
 |      DHCP: ----- DHCP Header -----  DHCP: Boot record type          = 2 (Reply)  DHCP: Hardware address  type    = 1 (10M Ethernet)  DHCP: Hardware address length   = 6 bytes  DHCP:  DHCP: Hops                      = 0  DHCP: Transaction id             = 2219131D  DHCP: Elapsed boot time         = 0 seconds  DHCP: Flags                      = 0000  DHCP: 0                          =  no broadcast  DHCP: Client self-assigned  address       = [0.0.0.0]  DHCP: Client address                     = [192.168.0.1]  DHCP: Next Server to use  in bootstrap  = [0.0.0.0]  DHCP: Relay Agent                       = [0.0.0.0]  DHCP: Client hardware  address           = 001122334455  DHCP:  DHCP: Host name         = ""  DHCP: Boot file name     =  ""  DHCP:  DHCP:  Vendor Information tag  = 63825363  DHCP:  Message Type            = 5 (DHCP Ack)  DHCP: Address renewel  interval         =  345600 (seconds)  DHCP: Address rebinding  interval       =  604800 (seconds)  DHCP: Request  IP Address  lease time   = 691200 (seconds)  DHCP: Subnet mask  = 255.255.255.0  DHCP: Gateway address                = [192.168.0.100]          DHCP: Domain Name Server  address   = [202.106.0.20]   | 
 
分析图中信息并回答下列问题。
 
(1)该客户机获取的IP地址是 [198.168.0.1]
 
我们可以观察到“Type:DHCP release”就因该明白对应的是第一个步骤左边的就是客户端地址。
 
(2)在DHCP服务器中设置的DNS服务器地址是 [202.106.0.20],设置的路由器地址是 [192.168.0.100]。
 
“Domain Name Server”的缩写就是DSN(域名服务器地址,DNS服务器的ip地址);“Gateway address ”就是网关地址,缺省路由(客户机直连的路由器)的ip地址。
 
(3)若该客户机由DHCP服务器分配固定的IP地址,则在新建保留时,需输入的MAC地址是 [001122334455]。
 
“Client hardware  address” 指的就是客户机的物理地址(MAC地址)
 
(4)DHCP服务器的IP地址是 [192.168.0.36]。
 
我们可以观察到“Type:DHCP release”就因该明白对应的是第一个步骤左边的就是DHCP服务器的IP地址。
 
例三{无忧/4}
 
某公司网络DHCP服务器地址为192.168.0.2,可分配IP地址为192.168.0.6-192.168.0.254,缺省网关的地址为192.168.0.1。网络中某客户机从服务器获取IP地址后,在客户机上执行ping  www.bupt.edu.cn命令的过程中,连续捕获的5条报文及对第5条报文的部分解析如下图所示。请补全图中空白处的信息。
 
|   编号   |   源IP地址   |   目的IP地址   |   报文摘要   | 
|   1   |   192.168.0.6   |   192.168.0.3   |   Dns:Query   | 
 |   2   |    [1]   |    [2]   |   Dns:Response   | 
 |   3   |   192.168.0.6   |   114.255.40.66   |   Ping:Request   | 
 |   4   |   192.168.0.6   |   192.168.0.2   |     DHCP:Request,  Type: Request   | 
 |   5   |    [3]   |    [4]   |     DHCP:Reply, Type:Ack   | 
|     DHCP:  ----- DHCP Header -----  DHCP: Boot record type          = 2 (Reply)  DHCP: Hardware address type    = 1  (10M Ethernet)  DHCP: Hardware address length  = 6 bytes  DHCP: Client self-assigned address       =  [192.168.0.6]  DHCP: Client address                     = [192.168.0.6]  DHCP: Next Server to use  in bootstrap  = [0.0.0.0]  DHCP: Relay Agent                       = [0.0.0.0]  DHCP: Client hardware address           = 001122334455  DHCP: Vendor  Information tag  = 63825363  DHCP: Message  Type            = 5  DHCP: Address renewel interval         =  345600 (seconds)  DHCP: Address rebinding interval       = 604800 (seconds)  DHCP: Request  IP Address lease time   =  691200 (seconds)  DHCP: Subnet mask  = 255.255.255.0  DHCP: Gateway address                = [192.168.0.1]  DHCP: Domain Name Server address   = [ [5]]    | 
 
[1]192.168.0.3
 
[2]192.168.0.6
 
[3]192.168.0.2
 
[4]192.168.0.6
 
[5]192.168.0.3为啥