dhcp是什么?

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议;指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。

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

DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。

DHCP具有以下功能:

1. 保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。

2. DHCP应当可以给用户分配永久固定的IP地址。

3. DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。

4. DHCP服务器应当向现有的BOOTP客户端提供服务。

DHCP有三种机制分配IP地址:

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

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

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

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

DHCP消息的格式是基于BOOTP(Bootstrap Protocol)消息格式的,这就要求设备具有BOOTP中继代理的功能,并能够与BOOTP客户端和DHCP服务器实现交互。BOOTP中继代理的功能,使得没有必要在每个物理网络都部署一个DHCP服务器。RFC 951和RFC 1542对BOOTP协议进行了详细描述。

从DHCP服务器获取IP地址的过程如下:

1、配置为使用DHCP的计算机(客户端)向网络发送DHCP DISCOVER请求。

2、DHCP服务器接收DHCP DISCOVER请求,查找可用的IP地址池并选择要分配的IP地址。如果先前为DHCP服务器分配了IP地址,则DHCP服务器会尝试为该客户端查找相同的IP地址。DHCP服务器向客户端发送DHCP OFFER响应。

3、客户端收到DHCP Offer响应,并通过发送DHCP REQUEST包来接收该提议来回复DHCP服务器。

4、DHCP服务器发送ACK(确认)数据包以确认IP地址分配。如果IP地址不再可用,则发送NACK(无应答)数据包并重复此过程,直到客户端从服务器收到有效的IP地址。

使用DHCP有什么好处?

DHCP允许网络管理员集中管理和自动分配IP地址,而无需担心为多台计算机分配重复的IP地址,并重新输入网络网关,子网掩码和其他网络相关信息到每台计算机,从而建立网络管理更容易管理。

想要了解web开发知识,请查阅 HTML中文网 !!

以上就是dhcp是什么?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » 其他答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏