前面我们介绍了一下DHCP的基本内容。这里我们再来详细解决一下DHCP报文格式的相关知识以及问题。
DHCP报文格式
我们来介绍一下DHCP的报文格式,如图1
OP(1)
Htype(1)
Hlen(1)
Hops(1)
Transaction ID(4)
Seconds(2)
Flags(2)
Ciaddr(4)
Yiaddr(4)
Siaddr(4)
Giaddr(4)
Chaddr(16)
Sname(64)
File(128)
Options(variable)
(图1 DHCP报文格式)
OP:若是client送给server的封包,设为1,反向为2;
Htype:硬件类别,ethernet为1;
Hlen:硬件长度,ethernet为6;
Hops:若数据包需经过router传送,每站加1,若在同一网内,为0;
Transaction ID:事务ID,是个随机数,用于客户和服务器之间匹配请求和相应消息;
Seconds:由用户指定的时间,指开始地址获取和更新进行后的时间;
Flags:从0-15bits,最左一bit为1时表示server将以广播方式传送封包给 client,其余尚未使用;
Ciaddr:用户IP地址;
Yiaddr:客户IP地址;
Siaddr:用于bootstrap过程中的IP地址;
Giaddr:转发代理(网关)IP地址;
Chaddr:client的硬件地址;
Sname:可选server的名称,以0x00结尾;
File:启动文件名;
Options:,厂商标识,可选的参数字段
推荐阅读
对于DHCP协议来说,它是动态主机配置协议,在网络设置中常会用到这个协议的。那么我们如何理解它,应用它呢?下面我们就来详细介绍一下这方面的内容吧。DHCP协议简介DHCP,全称是 Dynamic Host Configuration Protoc>>>详细阅读
本文标题:简单介绍DHCP报文格式
地址:http://www.17bianji.com/xieyi/5013.html
1/2 1