通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  新兵

注册:2014-9-22
跳转到指定楼层
1#
发表于 2015-12-16 16:20:06 |只看该作者 |倒序浏览
    DHCP数据包格式
以下为各栏位的简要说明:
  OP
  若是client送给server的封包,设为1,反向为2。
  HTYPE
  硬件类别,Ethernet为1。
  HLEN
  硬件地址长度,Ethernet为6。
  HOPS
  若封包需经过router传送,每站加1,若在同一网内,为0。
  TRANSACTIONID
  DHCPREQUEST时产生的数值,以作DHCPREPLY时的依据。
  SECONDS
  Client端启动时间(秒)。
  FLAGS
  从0到15共16bits,最左一bit为1时表示server将以广播方式传送封包给client,其余尚未使用。
  ciaddr
  要是client端想继续使用之前取得之IP地址,则列于这里。
  yiaddr
  从server送回client之DHCPOFFER与DHCPACK封包中,此栏填写分配给client的IP地址。
  siaddr
  若client需要透过网络开机,从server送出之DHCPOFFER、DHCPACK、DHCPNACK封包中,此栏填写开机程序所在server之地址。
  giaddr
  若需跨网段进行DHCP分配,此栏为relayagent的地址,否则为0。
  chaddr
  Client之硬件地址。
  sname
  Server之名称字串,以0x00结尾。
  file
  若client需要透过网络开机,此栏将指出开机程序名称,稍后以TFTP传送。
  options
  允许厂商定义选项(Vendor-SpecificArea),以提供更多的设定信息(如:Netmask、Gateway、DNS、等等)。其长度可变,同时可携带多个选项,每一选项之第一个byte为信息代码,其后一个byte为该项资料长度,最后为项目内容。CODE LEN VALUE 此字段完全兼容 BOOTP ,同时扩充了更多选项。其中,DHCP 封包可利用编码为 0x53 之选项来设定封包类别:
  项值 类别
  1 DHCP DISCOVER
  2 DHCP OFFER
  3 DHCP REQUEST
  4 DHCP DECLIENT
  5 DHCP ACK
  6 DHCP NACK
7 DHCP RELEASE

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2025-8-13 06:18 , Processed in 0.103556 second(s), 17 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部