动态主机配置协议DHCP
DHCP是一个应用层协议,负责让设备能自动获取IP地址
DHCP包的结构
0-7 | 8-15 | 16-23 | 24-31 |
---|---|---|---|
操作代码 | 硬件类型 | 硬件长度 | 跳数 |
事务ID | 事务ID | 事务ID | 事务ID |
消耗时间 | 消耗时间 | 标志 | 标志 |
客户端IP地址 | 客户端IP地址 | 客户端IP地址 | 客户端IP地址 |
你的IP地址 | 你的IP地址 | 你的IP地址 | 你的IP地址 |
服务器IP地址 | 服务器IP地址 | 服务器IP地址 | 服务器IP地址 |
网关IP地址 | 网关IP地址 | 网关IP地址 | 网关IP地址 |
客户端IP地址 | 客户端IP地址 | 客户端IP地址 | 客户端IP地址 |
客户硬件地址 | |||
服务器主机名 | |||
启动文件 | |||
选项 |
- 操作码:指出这个数据包时DHCP请求还是DHCP回复
- 硬件类型:硬件地址类型(10MB以太网、IEET802、ATM以及其他)
- 硬件地址长度:硬件地址长度
- 跳数:中继代理用以帮助寻找DHCP服务器
- 事务ID:用来匹配请求和响应的一个随机数
- 消耗时间:从客户端第一次向DHCP服务器发出地址请求到获得响应所需要的时间
- 标志:DHCP客户端能够接收的流量类型(单播、广播以及其他)
- 客户端IP地址:由你的IP地址派生
- 你的IP地址:DHCP服务器提供的IP地址
- 服务器IP地址:DHCP服务器的IP地址
- 网关IP地址:网络默认网关的IP地址
- 客户端硬件地址:客户端的MAC地址</