设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 站长专区 >> DHCP服务 >> 什么是 DHCP?
精品推荐
DHCP服务点击TOP10
·什么是 DHCP?
·解读DHCP故障提升网络效率
·实现一个DHCP服务器
·轻松当网管—用好DHCP服务器三法
·用DHCP分配IP产生的问题
·实现DHCP服务冗余
·Linux下配置DHCP服务器
·如何建立DHCP服务器
·新手学网络之DHCP协议
·DHCP服务器的"保留"设置
站长专区点击TOP10
·IIS+PHP+MYSQL配置功略
·Windows Server 2003 系统 IIS6.0 下的配置php5+zend+mysql
·PHP5安装笔记
·IIS6.0下ASP的新增功能
·WIN+IIS+PHP配置过程
·WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
·将雅虎1G邮箱当作网络硬盘使用
·流媒体服务器架设
·XP配置IIS+ASP详解(新手本机调试ASP必读)
·博客代码大全 新年汇总之前篇
精选专题

什么是 DHCP?

作者: 来源:网络文章 时间:2005-12-11 23:10:52

什么是 DHCP?(3)

以下为各字段的简要说明:

OP
若是 client 送给 server 的封包,设为 1 ,反向为 2 。

HTYPE
硬件类别,Ethernet 为 1 。


HLEN
硬件地址长度, Ethernet 为 6 。


HOPS
若封包需经过 router 传送,每站加 1 ,若在同一网内,为 0 。


TRANSACTION ID
DHCP REQUEST 时产生的数值,以作 DHCPREPLY 时的依据。


SECONDS
Client 端启动时间(秒)。


FLAGS
从 0 到 15 共 16 bits ,最左一 bit 为 1 时表示 server 将以广播方式传送封包给 client ,其余尚未使用。


ciaddr
要是 client 端想继续使用之前取得之 IP 地址,则列于这里。


yiaddr
从 server 送回 client 之 DHCP OFFER 与 DHCPACK 封包中,此栏填写分配给 client 的 IP 地址。


siaddr
若 client 需要透过网络开机,从 server 送出之 DHCP OFFER、DHCPACK、DHCPNACK 封包中,此栏填写开机程序代码所在 server 之地址。


giaddr
若需跨网域进行 DHCP 发放,此栏为 relay agent 的地址,否则为 0 。


chaddr
Client 之硬件地址。


sname
Server 之名称字符串,以 0x00 结尾。


file
若 client 需要透过网络开机,此栏将指出开机程序名称,稍后以 TFTP 传送。


options
允许厂商定议选项(Vendor-Specific Area),以提供更多的设定信息(如:Netmask、Gateway、DNS、等等)。其长度可变,同时可携带多个选项,每一选项之第一个 byte 为信息代码,其后一个 byte 为该项数据长度,最后为项目内容。

CODE LEN VALUE

 

此字段完全兼容 BOOTP ,同时扩充了更多选项。其中,DHCP 封包可利用编码为 0x53 之选项来设定封包类别:

项值 类别
1   DHCP DISCOVER
2   DHCP OFFER
3   DHCP REQUEST
4   DHCPDECLINE
5   DHCPACK
6   DHCPNACK
7   DHCPRELEASE

 

DHCP 的选项非常多,有空请查阅 RFC 或相关文献,并好好理解,这里不再叙述了。


DHCP 协议之 RFC 文件

RFC-951﹑RFC-1084﹑RFC-1123﹑RFC-1533﹑RFC-1534﹑RFC-1497﹑RFC-1541

共3页 9 7 [1] [2] [38 :>

什么是 DHCP? 相关文章:
什么是 DHCP? 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com