DHCP服务器的工作过程

更新时间:2023-04-14 23:01:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

精品文档

。 1欢迎下载 DHCP 服务器的工作过程:

一、客户机请求 IP (DHCPdiscover )

二、服务器响应(DHCPoffer )

三、客户机选择 IP (DHCPrequest )

四、服务器确认 IP 租约(DHCPack/DHCPnak )

以下为详细过程:

一、客户机请求 IP (DHCPdiscover )

当客户机设置使用 DHCP 协议获取 IP 时,客户机将使用

0.0.0.0作为源地址,使用255.255.255.255作为目标地址来广播请求 IP 地址的信息。广播信息中包含DHCP 客户机的MAC 地址和计算机名。

二、服务器响应(DHCPoffer )

由于是广播所以同一网段内的计算机都会“听”到!DHCP 服务

器当然也不例外。DHCP 服务器“听”到后,它首先会针对该次请求的信息所携带的 MAC 地址与 DHCP 服务器本身的设置值进行对比。如果 DHCP 服务器的设置中有针对该 MAC 提供的静态 IP (每次都给一个固定 IP ),则提供给客户机相关的固定 IP 与相关的网络参数;如果该信息的 MAC 并不在 DHCP 服务器的设置中,则 DHCP 主机会选取当前网段内没有使用的IP 给客户机使用!当然这里的响应,服务器也是采用255.255.255.255的广播,因为此时客户机还没 IP 哦~

这里有几个要注意的地方:

精品文档

。 2欢迎下载 1、如果同一网段内有多台 DHCP 服务器,那么客户机是看谁先

响应,谁先响应就选择谁。

2、在 DHCP 主机发给客户端的信息中,会附带一个“租约期限”

信息,用来告诉客户机这个 IP 能用多久!

三、客户机选择 IP (DHCPrequest )

当客户机接收到响应的信息之后,首先会以 ARP 在网段内广播

(ARP 使用全 1的广播 MAC 地址),以确定来自DHCP 服务器的 IP 没被占用!如果该 IP 被占用,那么客户机对于这次的 DHCP 信息将不接受,而是再次发送 DHCP 请求。若该 IP 没有被占用,客户机则接受 DHCP 服务器所给的网络参数。同时,客户机发出一个广播,通知所挑选的 DHCP 服务器(有多台 DHCP 服务器存在时),当然此时也是通知其它的 DHCP 服务器,让这些 DHCP 服务器将本预分配给客户机的 IP 释放掉!(这里的概念一定要弄清楚!)注意,这一步客户机并还没有应用从 DHCP 服务器获取到 IP 哦!所以这一步源地址还是0.0.0.0,目标地址是 255.255.255.255。

四、服务器确认 IP 租约(DHCPack/DHCPnak )

终于到最后一步了,DHCP 服务器收到客户机选择 IP 的广播后,

则以 DHCPack 消息的形式向客户机广播成功的确认。DHCPack 包含:IP 、掩码、网关、DNS 等。

此时,当客户机收到 DHCP 服务器的 DHCPack 消息后,客户机便

使用了 DHCP 服务器所给的网络参数!

注意事项:

精品文档

。 3欢迎下载 1、当我们的客户机无法找到 DHCP 服务器时,它将从 TCP/IP 的

B 类网段 169.254.0.0中挑选一个 IP 地址作为自己的 IP 地址,而继续每隔 5分钟尝试与 DHCP 服务器进行通信。(这里的这个 B 类地址被称为 APIPA ,即自动分配私有 IP 地址!)

2、IP 租约的更新,当客户机重新启动或租期达 50%时,客户机

不会从第一步(DHCPdiscover )开始重新申请 IP ,而是从第三步(DHCPrequest )开始哦~只有当租期达 87.5%时,它才从第一步(DHCPdiscover )开始重新申请!

精品文档

。 4欢迎下载

欢迎您的下载,

资料仅供参考!

致力为企业和个人提供合同协议,策划案计划书,学习资料等等

打造全网一站式需求

本文来源:https://www.bwwdw.com/article/nq9q.html

Top