可以这么说,IP地址是终端在Internet中的唯一标识,所以终端需要使用Internet网就需要配置IP地址,IP地址的配置方法有静态和动态两种方式。
普通用户一般都是选择动态方式(静态方式可能也不知道怎么配),动态的意思就是通过协议方式自动完成,这个协议就是DHCP协议(Dynamic Host Configuration Protocol)。本篇通过Wireshark抓包简单分析一下DHCP协议的交互流程。
简单来讲DHCP协议配置地址的过程只有四步。
(DHCP是基于Bootp协议发展而来,所以也可以通过“bootp”来过滤DHCP报文)
- Client -> Server发DHCP Discovery
- Server -> Client回复DHCP Offer
- Client -> Server发送DHCP Request
- Server -> Client回复DHCP ACK
DHCP Discovery
这是一个广播报文,主要目的是为了搜索DHCP Server。
DHCP Offer