目录
DHCP原理
在整个网络体系中IP是网络的身份铭牌,可以说IP地址是网络中最重要基础,那么每个设备都需要对IP地址进行设置,在较大的网络中手动设置IP地址会带来较大工作量并且不便于管理,如果有用户对IP地址私自进行修改的话还会造成IP地址冲突,所以就需要DHCP(动态主机配置协议)来分配IP地址等网络参数。以下便是对DHCP技术的原理简单介绍
如图所示,每台pc初次加入一个网络环境后都需要请求并获取相对应的IP地址,一般来讲企业级网络中DHCP服务通常由路由,DHCP服务器来承担,而家用场景一般由路由器单独承担,如图为家用服务器的DHCP服务介绍举例
DHCP地址池
共有两种地址池
1.接口地址池:对该接口下的设备进行地址的配置,可以为该接口下的设备分配地址
2.全局地址池:为全部接口分配
若路由器上同时配置,那么接口地址池的优先级高于全局地址池。
DHCP报文类型
DHCP工作流程
1.首先由客户机接入网络并通过广播地址来搜索DHCP服务器
2、DHCP 服务器确定客户机的网络以及未被使用的IP地址后通过广播一条提供消息来响应客户机。该提供消息中包含选定的 IP 地址以及有关可为客户机配置的服务的信息
3、接受并广播(客户机选择IP),客户机会广播一条请求来指定提供最佳内容的服务器的 IP 地址。该广播确保所有发出响应的 DHCP 服务器都知道客户机已经选择了一台服务器。未被选中的服务器会取消对之前提供的 IP 地址的保留。
4、选中的服务器会为客户机分配 IP 地址,并将信息存储到 DHCP 数据存储中。该服务器还会向客户机发送一条确认消息 (ACK报文)。确认消息包含客户机的网络配置参数。客户机使用 ping 实用程序测试此 IP 地址,以确保它没有被其他系统使用。
5.客户机会监视租用时间。当设定的时间段过去50%,客户机会向所选的服务器发送一条新消息来延长租用时间。
6.接收请求的 DHCP 服务器会延长租用时间,若客户机到达租约的87.5%时仍旧没收到DHCP服务器响应则会申请重新绑定IP。
7.当客户机不再需要 IP 地址时,便会通知服务器已释放了 IP 地址。(DHCP Release报文)
通过以上原理介绍,对于家用路由器的相关配置应该就可以基本理解了
以上就是DHCP服务的原理简单介绍,有要提问的问题可以留言,大家一起讨论!毕竟作为初学者对一些细节性的东西还是不太了解,希望大家都能一起进步!