A-A+

DHCP的应用和客户端获取地址的六个步骤

2015年11月26日 站长资讯 暂无评论

DHCP是“动态主机配置协议(Dynamic Host Configuration Protocol)的简写,主要是用来给网络客户机分配动态的IP地址。能有效的防止手动配置IP地址中出现的IP地址冲突问题。

DHCP客户端获取地址分为六个步骤:

1、寻找DHCP服务器

客户端发送广播 DHCPDISCOVER 来寻找网络中的DHCP服务器。

只有DHCP服务器才会做出响应。

2、分配IP地址

接收到DHCPDISCOVER的DHCP服务器都会做出响应,向DHCP客户端发送一个尚未租出的IP地址和其他设置的DHCPOFFER提供信息。

3、接受IP地址

DHCP客户端接收到DHCPOFFER提供信息后,选择第一个接收到的提供信息,然后以广播方式回答一个DHCPREQUEST 请求信息,该信息包含它所选定的的DHCP服务器请求的IP地址信息。

4、IP地址确认分配

当DHCP服务器收到DHCP客户端回答的DHCPREQUEST请求信息后,向DHCP客户端发送一个包含IP地址和其它设置的DHCPACK确认信息。

5、重新登陆

当DHCP客户端每次重新登录网络时,不再发送DHCPDISCOVER信息,直接发送包含前一次所分配的IP地址的DHCPREQUEST请求信息,当DHCP服务器收到这一信息后,它会尝试让DHCP客户端继续使用原来的IP地址,并回答一个DHCPACK确认信息。如果此IP地址已无法再分配给原来的DHCP客户端使用时,则DHCP服务器给DHCP客户端回答一个DHCPNACK否认信息。当原来的DHCP客户端收到此DHCPNACK否认信息后,它就必须重新发送DHCPDISCOVER发现信息来请求新的IP地址。

6、更新租约

DHCP服务器向DHCP客户端出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。如果DHCP客户端要延长其IP租约,则必须更新其IP租约。DHCP客户端启动时和IP租约期限过一半时,DHCP客户端都会自动向DHCP服务器发送更新其IP租约的信息。

标签:

给我留言