DHCP

浏览:2次阅读

提醒:本文最后更新于 2026-05-24 06:26,文中所关联的信息可能已发生改变,请知悉!

DHCP 是一个局域网的网络协议,使用 UDP 协议工作,主要用途是:给内部网络或网络服务供应商自动分配 IP 地址。

编辑

概述
DHCP 是一个局域网的网络协议,使用 UDP 协议工作,主要用途是:给内部网络或网络服务供应商自动分配 IP 地址。

一、功能概述

DHCP 功能通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配 IP 地址,使网络环境中的主机动态的获得 IP 地址、网关地址、DNS 服务器地址等信息,并能够提升地址的使用率。

二、分配机制

DHCP 有三种方式分配 IP 地址:

1) 自动分配方式,DHCP 服务器为主机指定一个永久性的 IP 地址,一旦 DHCP 客户端第一次成功从 DHCP 服务器端租用到 IP 地址后,就可以永久性的使用该地址。

2) 动态分配方式,DHCP 服务器给主机指定一个具有时间限制的 IP 地址,时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。

3) 手工分配方式,客户端的 IP 地址是由网络管理员指定的,DHCP 服务器只是将指定的 IP 地址告诉客户端主机。

三种地址分配方式中,只有动态分配可以重复使用客户端不再需要的地址。

三、简述工作原理

由于 DHCP 在工作时涉及到的协议及专业知识比较多,笔者在这里简述其工作流程。

1.DHCP 客户端以广播形式发送 DHCP 请求数据。

2.DHCP 服务器收到报文并返回包含有“Your(Client) IP Address”信息的报文,并且将遇分配的 IP 地址存入内存中暂存。

3.DHCP 客户端发出一个广播数据,在选项字段中会加入选中的 DHCP 服务器的 IP 地址和需要的 IP 地址。

4.DHCP Server 收到 DHCP Request 报文后,判断选项字段中的 IP 地址是否与自己的地址相同。如果不相同,DHCP Server 不做任何处理只清除相应 IP 地址分配记录;如果相同,DHCP Server 就会向 DHCP Client 响应一个 DHCP ACK 报文,并在选项字段中增加 IP 地址的使用租期信息。

5. 客户端收到相应信息,通知服务器禁用相关的 IP 地址。

6.DHCP Client 在成功获取 IP 地址后,随时可以通过发送 DHCP Release 报文释放自己的 IP 地址,DHCP Server 收到 DHCP Release 报文后,会回收相应的 IP 地址并重新分配。

正文完
 0
douyc
收录声明:网站收录文章,由 douyc 于2016-10-31整理,共计922字。
转载说明:文章来源于网络收集,如侵权请联系我们删除有关信息.