欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux系统学习 十、DHCP服务器—介绍和原理

程序员文章站 2023-02-06 19:31:01
介绍: DHCP服务作用(动态主机配置协议) 为大量客户机自动分配地址、提供几种管理 减轻管理和维护成本、提高网络配置效率 可分配的地址信息主要包括: 网卡的IP地址、子网掩码 对应的网路地址、广播地址 默认网关地址 DNS服务器地址 引导文件、TFTP服务器地址 原理: 1、客户端寻找服务器(发送 ......

介绍:

dhcp服务作用(动态主机配置协议)

为大量客户机自动分配地址、提供几种管理

减轻管理和维护成本、提高网络配置效率

可分配的地址信息主要包括:

网卡的ip地址、子网掩码

对应的网路地址、广播地址

默认网关地址

dns服务器地址

引导文件、tftp服务器地址

 Linux系统学习 十、DHCP服务器—介绍和原理

 

 

 

原理:

1、客户端寻找服务器(发送广播,如果客户端是windows7以前的,在局域网中不存在dhcp服务器时,它会和linux一样每隔1秒9秒13秒16秒5分钟循环广播寻找。此时局域网中的通信效率会大大下降。win7以后的经过第一轮循环后就不会再找了,给自己一个假的ip。如果有多个dhcp服务器时,每个都会回复,此时客户端会选择第一个接受到的。用windows搭建dhcp服务器时响应速度比linux搭建的要快。)

2、服务器提供地址信息

3、接收并广播(已经找到了,告诉局域网内其他客户端、服务器我已经“名花有主了”,通过服务器提供的地址信息进行arp协议验证,看看是否能用,ip是否被占用)

4、服务器确认(正式将所有地址信息分配下来)

以上就完成了建立,当客户端重启后会再次确认,如果该地址信息在关机的期间被占用,就会重新上面的四个步骤,如果没有占用就会继续使用该ip,但这个ip不会一直使用下去,有一个租约,如果租约到了一般的时间会有一个“续租”的请求,如果服务器正常,会正常续租;如果服务器宕机了,就自动续一半的一半,到期之后会再次进行前面的四步过程。

5、客户端重新登录

6、服务器确认

 Linux系统学习 十、DHCP服务器—介绍和原理