Wireshark_DHCP
执行结果和wireshark结果图片:
通过UDP发送的。
顺序为:
DHCP Discover, DHCP offer, DHCP Request, DHCP ACK
DHCP服务器发送的目的IP地址并不和示例相同。主机的以太网地址是:1c:1b:b5:c2:8c:e7
DHCP中的option不同。
比如DHCP Message Type,DHCP Server Identifier, Subnet Mask, broadcast address 等等。Transaction-ID 值是 0xcf545ee7。
表示DHCP报文的ID,避免多个主机的DHCP报文接收混乱。实验获取的报文与书中不同。
序号 | 源IP | 目的IP |
---|---|---|
1 | 0.0.0.0 | 255.255.255.255 |
2 | 192.168.2.1 | 192.168.2.239 |
1 | 0.0.0.0 | 255.255.255.255 |
2 | 192.168.2.1 | 192.168.2.239 |
DHCP服务器的IP地址为:192.168.2.1
发送Offer消息的DHCP服务器的IP地址为:192.168.2.1
Your (client) IP address: 192.168.2.239通过查询网络,可以了解到中继代理对于客户来说是透明的。
Relay agent IP address 处填写中继代理,本实验室中是0.0.0.0,表明并无中介代理。在Option字段中,表示当前连接的路由器和对应的子网。
使用下载的抓包结果,通过查看报文,是Option中的 Requested IP Address字段提供的。
可使用这个IP地址的时间。我实验中的租约时间为1天。
释放这个IP地址。如果客户端的 DHCP 释放消息丢了,服务器会依然认为这个IP地址被占用。
ARP协议和数据链路层有关,还没学到,因此不讨论。