目录
一、DHCP
1.DHCP简介
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。
DHCP服务对应传输层UDP协议,是C/S架构,所以服务端端口号是67,客户端端口号是68。
DHCP服务器可以设置在路由器或主机上。
2.DHCP优点
-
减少管理员的工作量
-
避免输入错误的可能
-
避免IP地址冲突
-
当更改IP地址段时,不需要重新配置每个用户的IP地址
-
提高了IP地址的利用率
-
方便客户端的配置
3.DHCP自动获取ip地址工作原理
获取ip过程
第一步:客户机向局域网中所有DHCP服务器发送DHCP discovery报文,来请求DHCP服务器下发ip地址。
第二步:局域网中所有DHCP服务器回复DHCP offer报文,为客户机提供一个尚未分配的ip地址。
(华为的服务器使用的是单播)。
第三步:客户机选择第一台DHCP服务器回复的ip地址,并且要发送DHCP request报文,通告给局域网中所有的DHCP服务器,它选择了哪个ip和哪个DHCP(发送DHCP request的原因有两层,第一层是通告所有DHCP,让未被选中的服务器,把未使用的地址收回,第二层是通告给被选中的服务器,这个IP地址客户机要使用了)。
第四步:被选中的DHCP服务器收到DHCP request消息后,会给DHCP客户机回复一个DHCP Ack,告知客户端此ip地址可以被使用了,并包含ip地址的租期信息客户机将此ip与自己的MAC地址绑定,方便下次使用,而其他DHCP服务器将收回分配给该客户机的ip地址。
###
获取后过程
第五步:之后客户端每次登录网络时,不需要再发送DHCP discover报文,而是直接发送包含前一次分配的ip地址的DHCP request请求。
第六步:当DHCP服务器向客户端出租的ip地址租期达到50%时,就需要更新租约。客户机直接向DHCP服务器发送DHCP request报文,请求续约。