🔌 第四章 通过接入网进入互联网内部
📄 一句话概括

认证过了还得有地址:客户端广播询问、服务器挑一个地址应答、客户端确认后租约生效——宽带、WiFi、热点都用它。

📝 本节和前面几节的关系

4.3 收尾:认证(PPP)之后,地址从哪来——DHCP。

一、三步走

① 客户端广播【谁能给我 IP】;② 服务器回【用这个】; ③ 客户端确认,租约生效(有期限,到期续租)。

二、与 PPP 的分工

PPP 管认证与链路协商;DHCP 管 IP 与参数下发; 两者配合,一台设备才算真正【上得了网】。

三、动手 Demo:DHCP 分配地址

三步流程:

for s in ['1. 客户端广播【谁能给我 IP?】',
2. 服务器挑一个地址回【用这个】',
3. 客户端确认,租约生效(有期限)']:
    print(s)

实跑输出:

--------------------------------------------------------------------
DHCP 分配地址
--------------------------------------------------------------------
  认证过了,还得有个 IP:

    1. 客户端广播【谁能给我 IP?】
    2. 服务器挑一个地址回【用这个】
    3. 客户端确认,租约生效(有期限)

  DHCP 与 12 课 3.23 同源——它是【拿到地址】的通用机制,
  宽带、WiFi、手机热点都用它。

对照 12 课 3.23——同一套机制, 这里讲的是它在【接入网】这个场景里的位置。

30 秒实验

  1. ipconfig /all 找出本机地址的租约时间。
  2. 想想为什么要用【租约】而不是永久分配。
  3. 对比 DHCP 与 PPP 在接入流程中的先后。

常见误区

  1. 以为地址是【永久给的】——有租期,到期要续。
  2. 以为 PPP 会发地址——分工不同(PPP 认证,DHCP 发地址)。
自测三问(点开对答案) 1. DHCP 三步是什么? —— 广播请求、挑址应答、确认生效。 2. 租约的意义? —— 地址可回收,池子循环使用。 3. PPP 与 DHCP 的分工? —— 认证协商 vs 地址参数。

相关笔记