Loading

面试——DHCP

DHCP是什么

​ DHCP即动态主机配置协议,是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以获得服务器分配的IP地址和子网掩码。DHCP的作用就是给pc分配一个IP地址,在局域网中,路由器就具有这样的功能,那他就会把pc的MAC地址记住,然后这个MAC地址的pc就可以通过这个IP上网,作用就是可以防止别的的pc上网和避免IP地址重复使用造成的错误

自动获得IP相关信息(都有哪些)

​ IP地址,子网掩码,网关地址,DNS地址

DHCP如何分配ip

​ 第一步:pc以广播的形式,发出一个DHCP Discover报文,顾名思义,是为了寻找DHCP服务器

​ 第二步:DHCP服务器接受到广播以后会向客户端回复DHCP Offer确认

​ 第三步:pc客户端会向服务器申请一个IP地址,向DHCP服务器打一个DHCP Request请求

​ 第四步:DHCP服务器会回应一个确认包,DHCP Ack

TCP?UDP?端口号?

​ DHCP使用的是UDP协议,有3个端口,其中UDP67是用作DHCP Server服务,UDP68是用于DHCP Client服务,546号端口是用于DHCPv6 Client 而不是DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做"双机热备"的

ip过期了怎么办?

续租

DHCP续租过程?

​ 优先生存期:DHCPv6服务器设置项,类似于DHCPv4的租约,不同的是,在优先生存期内,用户会进行续租两次,T1、T2时间点。

有效生存期:DHCPv6服务器设置项,有效生存期是用户从获取地址到最终到期释放地址的时间段,比优先生存期时间长。

T1:第一次续租时间点,优先生存期50%
T2:第二次续租时间点,优先生存期
85%(有些厂家设备为7/8的时间点)

过程

​ - 租期达到50%(T1)时,DHCP客户端会自动以单播的方式向DHCP服务器发送DHCP REQUEST报文,请求更新IP地址租期。如果收到DHCP服务器回应的DHCP ACK报文,则租期更新成功(即租期从0开始计算);如果收到DHCP NAK报文,则重新发送DHCP DISCOVER报文请求新的IP地址。
​ - 当租期达到87.5%(T2)时,如果仍未收到DHCP服务器的应答,DHCP客户端会自动以广播的方式向DHCP服务器发送DHCP REQUEST报文,请求更新IP地址租期。如果收到DHCP服务器回应的DHCP ACK报文,则租期更新成功(即租期从0开始计算);如果收到DHCP NAK报文,则重新发送DHCP DISCOVER报文请求新的IP地址。
如果租期时间到时都没有收到服务器的回应,客户端停止使用此IP地址,重新发送DHCP DISCOVER报文请求新的IP地址。

posted @ 2022-02-13 13:42  Echoooo&  阅读(315)  评论(0编辑  收藏  举报