📄 一句话概括
DHCP 服务器自动发放 IP——发现、提供、请求、确认四步握手完成出租,租约到期再续;手工配置的活它全包了。
📝 本节和前面几节的关系
IP 三件套(地址/掩码/网关)从哪来的?多半不是手填的——本节看自动发放员 DHCP 的四步握手。
一、手工配 IP 的麻烦
每台电脑手填四样:IP、掩码、网关、DNS——一百台就填一百遍; 最容易出的乱子是地址冲突:两家填了同一个 IP,后到的上不了网,排查起来全靠人肉; 公司里人来人走、设备进进出出——【按人头固定分配】根本管不过来。
二、DHCP 四步握手
Discover(发现):客户端广播喊话【有 DHCP 服务器吗】; Offer(提供):服务器应答【这个 IP 可以租给你】; Request(请求):客户端确认【我要这个】; Ack(确认):服务器拍板【成交】——连网关和 DNS 一并附上。 四个词的首字母正好是 D-O-R-A,考试与排障都常用这个顺序。
三、租约:IP 是租的不是买的
发放附带租约(如 1 天):到期前客户端续租,不用则收回再分配——地址池循环利用; 实验证据在 ipconfig /all 里:DHCP 服务器、租约获得、租约到期三行; 家里的路由器通常兼任 DHCP 服务器——你手机连 Wi-Fi 拿到的 IP 就是它发的。
四、动手 Demo:DHCP 四步握手
模拟一台新设备入网的 DORA 四步,看清每步谁发给谁、说什么。
steps = [
("Discover", "客户端 -> 广播", "有 DHCP 服务器吗?"),
("Offer", "服务器 -> 广播", "192.168.1.100 可租"),
("Request", "客户端 -> 广播", "我要 192.168.1.100"),
("Ack", "服务器 -> 客户端", "成交! 租期 1 天"),
]
for word, way, msg in steps:
print(word, "|", way, "|", msg)
实跑输出:
--------------------------------------------------------------------
实验 3——了解 DHCP 服务器的作用
--------------------------------------------------------------------
手工配 IP 要填四样: IP/掩码/网关/DNS, 一百台电脑填一百遍还容易撞号。
DHCP 服务器管自动发放, 四步握手:
步骤 谁发给谁 说什么
---------------------------------------------------------------------------
第 1 步 客户端 -> 广播 Discover: 有 DHCP 服务器吗? 我需要 IP
第 2 步 服务器 -> 广播 Offer: 这里有 192.168.1.100 可以租给你
第 3 步 客户端 -> 广播 Request: 我就要 192.168.1.100
第 4 步 服务器 -> 客户端 Ack: 成交! 租期 1 天, 网关和 DNS 一并附上
ipconfig /all 里能看到证据:
DHCP 已启用. . . . . . . . . . : 是
DHCP 服务器. . . . . . . . . . : 192.168.1.1
租约到期. . . . . . . . . . . . : 2026-10-15
租约到期前客户端会续租——IP 是【租】来的, 不是买断的。
前三步都是广播——客户端此时连 IP 都没有,只能靠喊;拿到 Ack 才算正式入网。 【⚠️ 2026 现状】公司网络常给打印机、服务器做 MAC 地址绑定(固定发同一个 IP)——DHCP 与手工的折中。
30 秒实验
- 跑 ipconfig /all 找到租约到期时间,算一算还剩多久续租。
- 把 DORA 四步按【谁主动】分类:哪几步客户端发起、哪几步服务器发起?
常见误区
- 以为 IP 是电脑永久属性——多数场景它是租来的,断开重连可能换号。
- 以为 DHCP 只是省打字——它同时根治了地址冲突,这是更重要的价值。
自测三问(点开对答案)
1. DHCP 四步的顺序? —— Discover → Offer → Request → Ack(DORA)。 2. 租约是什么? —— IP 的出租期限,到期续租、不用收回。 3. DHCP 除了发 IP 还附带什么? —— 子网掩码、默认网关、DNS 服务器——上网四件套一次发齐。- ☐ 下一节(9.5 实验 4:路由器是数据传输过程中的指路人)
相关笔记
- 实验 2:查看计算机的 IP 地址 — 网关那行就在这份输出里
- 🌐 计算机网络 · 索引 — DHCP 报文细节在那边展开
- 💻 计算机是怎样跑起来的 · 索引