DHCP:动态主机配置协议(DHCP:Dynamic Host Configuration Protocol)
! W" K; Z. Q3 a+ J) G/ \# x% \1 O动态主机配置协议(DHCP)是一种使网络管理员能够中心管理和自动分配 IP 网络地址的通信协议。IP 网络中,每件连接 Internet 的设备都需要分配唯一的IP地址。当计算机接入到网络的不同位置时,DHCP 使网络管理员能从中心监控和分配计算机的 IP 地址并自动发送其新的 IP 地址。
0 O. ~; b- ^4 @9 q) o: ]! H" sDHCP 使 IP 地址可以租用。租用时间是不定的,主要取决于用户在某地联接 Internet 需要多久,这对于教育和其它用户频繁改变的环境是很实用的。通过租期,DHCP 能够自动地重新配置网络,这样,网络可支持的计算机可以比 IP 地址要多。
v7 y6 f% _; }0 \1 n4 iDHCP 支持计算机的静态地址,其中包括永久性 IP 地址的 Web 服务器。
DHCP 是对网络 IP 管理协议 BOOTP 的扩展。目前两种配置管理协议都得到了普遍使用,其中DHCP 更为先进。一般的操作系统包括 Windows NT/2000,都装有 DHCP 服务器。每个 DHCP 或 BOOTP 客户机是一个程序裝在每台计算机中,用作此机的 IP 配置操作。
, l# g( m, z% y! o6 I/ x! o& @' O& x5 ^1 a6 W9 c& G. J* T. ] 8 W) R: t( ]9 E6 i/ j8 e' ? 协议结构 . Q* |" D, X' v e& P/ i1 x$ U' _ 8 bits 16 bits 24 bits 32 bits OpHtypeHlenHopsXidSecsFlagsCiaddrYiaddrSiaddrGiaddrChaddr (16 bytes)Sname (64 bytes)File (128 bytes)Option (variable)$ K6 U; L, S0 O : K$ {2 G5 I' P- G" K/ A1 G: ~ Op – 消息操作代码,既可以是引导请求(BOOTREQUEST)也可以是引导答复(BOOTREPLY) 8 k1 d( g$ P+ X) D: L Htype – 硬件地址类型 Hlen – 硬件地址长度 Xid –处理ID Secs –客户机地址获取,进程恢复消耗的时刻 Flags –标记 Ciaddr –客户机 IP地址 Yiaddr –“你的”(客户机) IP 地址 Siaddr –在 bootstrap 中使用的下一台服务器的IP地址 6 K( w. C& a, S1 N& u) o+ B Giaddr –用于导入的接替代理IP地址 ! A# z3 [: w" t3 F; g Chaddr –客户机硬件 0 E1 L2 z1 P3 y+ o7 `0 Q Sname –任意服务器主机名称,空终止符 0 b# @1 b" s# [3 A' g4 b7 H File –DHCP 发现协议中的引导文件名、空终止符、属名或者空,DHCP供应协议中的受限目录路径名 Options –可选参数字段。参考定义选择列表中的选择文件
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |