Linux系统学习 十、DHCP服务器—介绍和原理
程序员文章站
2022-05-22 18:17:06
介绍: DHCP服务作用(动态主机配置协议) 为大量客户机自动分配地址、提供几种管理 减轻管理和维护成本、提高网络配置效率 可分配的地址信息主要包括: 网卡的IP地址、子网掩码 对应的网路地址、广播地址 默认网关地址 DNS服务器地址 引导文件、TFTP服务器地址 原理: 1、客户端寻找服务器(发送 ......
介绍:
dhcp服务作用(动态主机配置协议)
为大量客户机自动分配地址、提供几种管理
减轻管理和维护成本、提高网络配置效率
可分配的地址信息主要包括:
网卡的ip地址、子网掩码
对应的网路地址、广播地址
默认网关地址
dns服务器地址
引导文件、tftp服务器地址
原理:
1、客户端寻找服务器(发送广播,如果客户端是windows7以前的,在局域网中不存在dhcp服务器时,它会和linux一样每隔1秒9秒13秒16秒5分钟循环广播寻找。此时局域网中的通信效率会大大下降。win7以后的经过第一轮循环后就不会再找了,给自己一个假的ip。如果有多个dhcp服务器时,每个都会回复,此时客户端会选择第一个接受到的。用windows搭建dhcp服务器时响应速度比linux搭建的要快。)
2、服务器提供地址信息
3、接收并广播(已经找到了,告诉局域网内其他客户端、服务器我已经“名花有主了”,通过服务器提供的地址信息进行arp协议验证,看看是否能用,ip是否被占用)
4、服务器确认(正式将所有地址信息分配下来)
以上就完成了建立,当客户端重启后会再次确认,如果该地址信息在关机的期间被占用,就会重新上面的四个步骤,如果没有占用就会继续使用该ip,但这个ip不会一直使用下去,有一个租约,如果租约到了一般的时间会有一个“续租”的请求,如果服务器正常,会正常续租;如果服务器宕机了,就自动续一半的一半,到期之后会再次进行前面的四步过程。
5、客户端重新登录
6、服务器确认