DHCP的工作流程的四个步骤是什么?

网上有关“DHCP的工作流程的四个步骤是什么?”话题很是火热,小编也是针对DHCP的工作流程的四个步骤是什么?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

DHCP的工作流程的四个步骤:

第一步: 客户端发送 DHCPdiscovery 包,请求DHCP服务器,就是查找网络上

的DHCP服务器;

第二步: 服务器向回应客户端的 DHCPoffer 包,目的告诉客户端,我能为你

提供IP地址;

第三步: DHCPrequest 包,客户端向服务器请求IP地址;

第四步: DHCPack 包,确认包,服务器向客户端分配IP地址。

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作。

主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。

DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做“双机热备”的。

计算机是如何自动获取的IP地址的

在Windows系统下IPconfig命令,后面带/release和 /renew参数可以实现从DHCP服务器重新获取IP地址:

1、ipconfig?/release?释放当前网卡获取的IP地址,使用该命令后,网卡(IPv4地址)此时IP地址为空。

2、ipconfig?/renew? 为网卡重新从DHCP服务器上面获取新的IP地址。

?

工作原理

根据客户端是否第一次登录网络,DHCP 的工作形式会有所不同。

第一次登录的时候:

寻找 Server

当 DHCP 客户端第一次登录网络的时候,也就是客户发现本机上没有任何 IP 数据设定,它会向网络发出一个 DHCP DISCOVER 封包。因为客户端还不知道自己属于哪一个网络,所以封包的来源地址会为 0.0.0.0 ,而目的地址则为 255.255.255.255 ,然后再附上 DHCP discover 的信息,向网络进行广播。 在 Windows 的预设情形下,DHCP discover 的等待时间预设为 1 秒,也就是当客户端将第一个 DHCP discover 封包送出去之后,在 1 秒之内没有得到响应的话,就会进行第二次 DHCP discover 广播。若一直得不到响应的情况下,客户端一共会有四次 DHCP discover 广播(包括第一次在内),除了第一次会等待 1 秒之外,其余三次的等待时间分别是 9、13、16 秒。如果都没有得到 D 相关HCP 服务器的响应,客户端则会显示错误信息,宣告 DHCP discover 的失败。之后,基于使用者的选择,系统会继续在 5 分钟之后再重复一次 DHCP discover 的过程。

提供 IP 租用地址

当 DHCP 服务器监听到客户端发出的 DHCP discover 广播后,它会从那些还没有租出的地址范围内,选择最前面的空置 IP ,连同其它 TCP/IP 设定,响应给客户端一个 DHCP OFFER 封包。 由于客户端在开始的时候还没有 IP 地址,所以在其 DHCP discover 封包内会带有其 MAC 地址信息,并且有一个 XID 编号来辨别该封包,DHCP 服务器响应的 DHCP offer 封包则会根据这些资料传递给要求租约的客户。根据服务器端的设定,DHCP offer 封包会包含一个租约期限的信息。

接受 IP 租约

如果客户端收到网络上多台 DHCP 服务器的响应,只会挑选其中一个 DHCP offer 而已(通常是最先抵达的那个),并且会向网络发送一个DHCP request广播封包,告诉所有 DHCP 服务器它将指定接受哪一台服务器提供的 IP 地址。 同时,客户端还会向网络发送一个 ARP 封包,查询网络上面有没有其它机器使用该 IP 地址;如果发现该 IP 已经被占用,客户端则会送出一个 DHCPDECLIENT 封包给 DHCP 服务器,拒绝接受其 DHCP offer ,并重新发送 DHCP discover 信息。 事实上,并不是所有 DHCP 客户端都会无条件接受 DHCP 服务器的 offer ,尤其这些主机安装有其它 TCP/IP 相关的客户软件。客户端也可以用 DHCP request 向服务器提出 DHCP 选择,而这些选择会以不同的号码填写在 DHCP Option Field 里面。

换一句话说,在 DHCP 服务器上面的设定,未必是客户端全都接受。客户端可以保留自己的一些 TCP/IP 设定,并且主动权永远在客户端这边。

租约确认

当 DHCP 服务器接收到客户端的 DHCP request 之后,会向客户端发出一个

相关DHCPACK 响应,以确认 IP 租约的正式生效,也就结束了一个完整的 DHCP 工作过程。

DHCP 发放流程第一次登录之后: 一旦 DHCP 客户端成功地从服务器哪里取得 DHCP 租约之后,除非其租约已经失效并且 IP 地址也重新设定回 0.0.0.0 ,否则就无需再发送 DHCP discover 信息了,而会直接使用已经租用到的 IP 地址向之前之 DHCP 服务器发出 DHCP request 信息,DHCP 服务器会尽量让客户端使用原来的 IP 地址,如果没问题的话,直接响应 DHCPack 来确认则可。如果该地址已经失效或已经被其它机器使用了,服务器则会响应一个 DHCPNACK 封包给客户端,要求其重新执行 DHCP discover。 至于 IP 的租约期限却是非常考究的,并非如我们租房子那样简单, 以 NT 为例子:DHCP 客户端除了在开机的时候发出 DHCP request 请求之外,在租约期限一半的时候也会发出 DHCP request ,如果此时得不到 DHCP 服务器的确认的话,客户端还可以继续使用该 IP ;当租约期过了87.5%时,如果客户端仍然无法与当初的DHCP服务器联系上,它将与其它DHCP服务器通信。如果网络上再没有任何DHCP服务器在运行时,该客户端必须停止使用该IP地址,并从发送一个Dhcpdiscover数据包开始,再一次重复整个过程。要是您想退租,可以随时送出 DHCPRELEASE 命令解约,就算您的租约在前一秒钟才获得的。

跨网络的 DHCP 运作 从前面描述的过程中,我们不难发现:DHCP DISCOVER 是以广播方式进行的,其情形只能在同一网络之内进行,因为 router 是不会将广播传送出去的。但如果 DHCP 服务器安设在其它的网络上面呢?由于 DHCP 客户端还没有 IP 环境设定,所以也不知道 Router 地址,而且有些 Router 也不会将 DHCP 广播封包传递出去,因此这情形下 DHCP DISCOVER 是永远没办法抵达 DHCP 服务器那端的,当然也不会发生 OFFER 及其它动作了。要解决这个问题,我们可以用 DHCP Agent (或 DHCP Proxy )主机来接管客户的 DHCP 请求,然后将此请求传递给真正的 DHCP 服务器,然后将服务器的回复传给客户。这里,Proxy 主机必须自己具有路由能力,且能将双方的封包互传对方。 若不使用 Proxy,您也可以在每一个网络之中安装 DHCP 服务器,但这样的话,一来设备成本会增加,而且,管理上面也比较分散。当然喽,如果在一个十分大型的网络中,这样的均衡式架构还是可取的。视您的实际情况而定了。

关于“DHCP的工作流程的四个步骤是什么?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[丹烟]投稿,不代表盛龙号立场,如若转载,请注明出处:https://snlon.net/sn/33359.html

(156)

文章推荐

  • 苏州参保证明网上打印

    网上有关“苏州参保证明网上打印”话题很是火热,小编也是针对苏州参保证明网上打印寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。保险小编帮您解答,更多疑问可在线答疑。参保人员可登陆苏州市社会保险基金管理中心,通过“参保职工社保证明自助打印”专栏,输入个人编号,身

    2025年09月15日
    199306
  • 北京北站到动物园最早几点车?

    网上有关“北京北站到动物园最早几点车?”话题很是火热,小编也是针对北京北站到动物园最早几点车?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。(1)从北京北站到动物园需要先往南走到西外大街,然后向西走,大概半小时的路程,早晨三点一般只能打车!那条路不知道有没有

    2025年09月21日
    307320
  • 推荐一款“微信打牌开挂怎么开”(详细开挂教程)

    亲,微信打牌开挂怎么开这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的通过添加客服微:本司针对手游进行匹配,选择我们的四大理由:1、软件是一

    2025年10月13日
    180307
  • 兰花叶子尖发黑是什么原因怎么处理

    网上有关“兰花叶子尖发黑是什么原因怎么处理”话题很是火热,小编也是针对兰花叶子尖发黑是什么原因怎么处理寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。兰花叶子尖发黑的原因有:湿度不够、光照过强、浇水频繁、施肥过量、病菌感染等。1、湿度不够兰花喜欢温润的环境,环

    2025年10月22日
    240311
  • 免漆门和烤漆门有什么区别?

    网上有关“免漆门和烤漆门有什么区别?”话题很是火热,小编也是针对免漆门和烤漆门有什么区别?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。虽然免漆门和烤漆门都各有优劣势,但从实用性和长久性来讲,还是烤漆门更加适合家庭使用。烤漆门则是密度板外面进行的无尘烤漆工艺

    2025年11月07日
    194321
  • 康熙帝最得宠的宜妃叫什么名?

    网上有关“康熙帝最得宠的宜妃叫什么名?”话题很是火热,小编也是针对康熙帝最得宠的宜妃叫什么名?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。宜妃宜妃(?--1733年)郭络罗氏,满洲镶黄旗人,佐领三官保之女。有一妹为贵人,同为康熙帝妃嫔。初赐号贵人,康熙十

    2026年01月20日
    118300
  • 实测教程“微乐湖北麻将小程序怎么开挂”开挂辅助脚本+详细开挂安装教程

    您好:,软件加微信【添加图中QQ群】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【添加图中QQ群】安装软件.1、起手看牌2、随意选牌3、控制牌型4、注明,就是

    2026年02月20日
    90308
  • 品牌营销策略有哪些

    网上有关“品牌营销策略有哪些”话题很是火热,小编也是针对品牌营销策略有哪些寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。找准企业品牌营销推广策略,实现品牌“质”的飞跃随着市场竞争的加剧,公司要想获得良好的品牌影响力,就必须提前布局品牌传播营销。让我们来看看销

    2026年02月21日
    108315
  • 自控力差怎么办?

    网上有关“自控力差怎么办?”话题很是火热,小编也是针对自控力差怎么办?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。没有自控力的人,就不可能完成你想做是事情,所以就要做到自律,可以先从它的反面入手。最根本的原因就是懒惰。很多人在做一件事情的途中被自己的内心打

    2026年03月21日
    62304
  • 开挂辅助工具“微乐麻将小程序赢的技巧”(详细开挂教程)

    是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我QQ客户群下载使用。新九哥怎么开挂?可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用便可以自定义新九哥怎么开挂?系统规律,只需要输入自己想要的开挂功能,一键便可以生成出新九哥怎么开挂?专用辅助器,不管你是

    2026年03月24日
    55302
  • 真实辅助“微乐江苏麻将开挂教程”(免费)开挂辅助教学(最新辅助开挂教程)

    >>您好:这款游戏确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,1.推荐使用‘,通过添加客服安装这个软件.打开.2.在设置DD辅助功能DD微信麻将辅助工具里.

    2026年04月03日
    24300
  • 辅助神器“微乐划水麻将开挂器”(详细开挂教程)

    亲,这款游戏原来确实可以开挂的,详细开挂教程1、起手看牌2、随意选牌3、控制牌型4、注明,就是全场,公司软件防封号、防检测、正版软件、非诚勿扰。2026首推。全网独家,诚信可靠,无效果全额退款,本司推出的多功能作弊辅助软件。软件提供了各系列的麻将与棋牌辅助,有,型等功能。让玩家玩游戏

    2026年04月03日
    34308

发表回复

本站作者才能评论

评论列表(3条)

  • 丹烟的头像
    丹烟 2026年01月10日

    我是盛龙号的签约作者“丹烟”

  • 丹烟
    丹烟 2026年01月10日

    本文概览:网上有关“DHCP的工作流程的四个步骤是什么?”话题很是火热,小编也是针对DHCP的工作流程的四个步骤是什么?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问...

  • 丹烟
    用户011008 2026年01月10日

    文章不错《DHCP的工作流程的四个步骤是什么?》内容很有帮助