标签:dhcp
1.DHCP简介
DHCP(动态主机配置协议)运行在客户端/服务器模式,DHCP服务器负责集中管理IP配置信息(包括IP地址、子网掩码、默认网关、DNS服务器地址等)。DHCP采用UDP作为传输协议,服务器侦听的端口号为67,客户端端口号为68。
2.DHCP地址分配方式
(1)手工分配:由管理员向少数特定DHCP客户端(如DNS,WWW服务器、打印机等)静态绑定固定的IP地址。
(2)自动分配:DHCP服务器为DHCP客户端动态分配租期为无限长的IP地址。
(3)动态分配:DHCP服务器为DHCP客户端分配具有一定有效期限的IP地址,绝大多数用户得到的都是这种动态分配的地址。
3.DHCP协议报文
(1)DHCP Discover报文,客户端采用广播发送
(2)DHCP Offer报文,DHCP服务器采用单播或者广播发送
(3)DHCP Request报文,DHCP服务器采用单或广播发送
(4)DHCP Release报文,采用单播发送
(5)DHCP Ack/Nak报文
(6)DHCP Decline报文,客户端通过免费ARP进一步确认该IP地址是否被使用,若已经被使用则发送一个DHCP Decline报文,拒绝所获得的这个IP地址
(7)DHCP Inform报文,当客户端已经进行手工配置了,但还需通过DHCP服务器获得其他参数(比如DNS地址等)则发送该报文
4. DHCP工作过程
第一步:DHCP客户端在它所在的本地物理子网中广播一个DHCP Discover报文,目的是寻找那个能够分配IP地址的DHCP服务器。
第二步:本地物理子网的所有DHCP物理服务器都将通过DHCP Offer报文来回应DHCP Discover报文。其中DHCP Discover报文包含了可用的网络地址和其他DHCP配置参数。
第三步:DHCP客户端收到一个或多个DHCP服务器发送的DHCP Offer报文后,将从多个DHCP服务器中选取其中一个,并且广播DHCP Request报文表明哪个服务器被选择,该报文中包含DHCP配置参数。
第四步:DHCP服务器收到DHCP Request报文后,发送DHCP Ack进行确认回应
5. DHCP中继
DHCP客户端可以通过中继与其他子网服务器通信,获得IP地址,DHCP客户端与DHCP中继之间发送广播报文,DHCP中继与DHCP服务器之间发送的是单播报文
本文出自 “yu_wl” 博客,请务必保留此出处http://yuwenlong.blog.51cto.com/11055547/1788023
标签:dhcp
原文地址:http://yuwenlong.blog.51cto.com/11055547/1788023