DHCP(计算机与网络)
作者:互联网
DHCP
DHCP(Dynamic Host Configure Protocol 动态主机配置协议)
是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户端连接服务器时就可以自动获得服务器自定范围的IP地址和子网掩码
DHCP服务只能应用在三层接口或者说三层设备
1. DHCP的优势
局域网中既可以使用手动静态配置IP,也可以使用DHCP自动分配IP。但当网络规模很大,一个一个的取配置静态IP工作量会骤增。
DHCP提供了一种“即插即用连网”机制,这种机制允许一台计算机加入新网络时,可自动获取IP地址等网络配置信息而不用手工参与。现在的计算机的网络设置默认开启DHCP客户端自动获取IP,如下图所示(windows系统):
2. DHCP的工作原理
-
DHCP的组成
DHCP由
DHCP Client
、DHCP Relay
(可有可无)、DHCP Server
组成。 -
DHCP的报文类型
DHCP Discover
、DHCP Offer
、DHCP Reqest
、DHCP Ack
是主要的4中报文
-
DHCP的保留IP
DHCP保留IP即169.254.0.0/16
若客户端无法从服务器租到IP地址,则获取自动保留IP,仅和相同处境的PC(即也没有分配到IP)临时通信 -
DHCP的工作过程
客户端首先发出DHCP Discover广播
(想申请一个IP),网络的服务器收到广播报文后,做出回应,单独(单播)向客户点做出回应DHCP Offer
(提供一个IP给客户端),客户端收到网络中的多台服务器给过来的IP,做出回应,广播DHCP Request
(我拿到了某台服务器的IP,其他的服务器给过来的不要了),最后服务器同意请求,回复DHCP Ack
WireShark抓包验证
-
DHCP的工作场景
当期租期过去50%
时,客户端会发送一个DHCP Request
请求续约租期,服务器如果同意请求,返回一个DHCP Ack
给客户端。服务器如果不同,返回一个拒绝报文,客户端停止使用之前分配的IP,重新发送DHCP Discover报文
若服务器没有回应,租期过去
87.5%
时,若服务器同意,返回一个DHCP Ack报文
,若还是没有回应,租期过完,客户端停止使用IP。像流动场所(机场、火车站、酒店、KTV、购物中心等)IP经常更换,因此建议租期设置比较短,可以满足较多的移动客户端
像固定场所(家庭、企业等)IP不需要频繁更换,因此建议租期设置计较长,可以减轻网络负担
-
windows系统释放和申请DHCP得到的IP
ipconfig /release
或ip config /renew
客户端只能释放和申请DHCP动态拿到的地址,静态配置的IP地址无法释放和申请
标签:租期,计算机,IP,报文,网络,DHCP,服务器,客户端 来源: https://www.cnblogs.com/caojun97/p/16359794.html