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

同为 PPP,装法不同:ADSL 把 PPP 装进以太网帧(PPPoE)再调制上电话线;FTTH 直接或以 PPPoE 形式在光上跑。

📝 本节和前面几节的关系

4.3.3 讲了隧道;本篇对比两种接入的具体封装。

一、两种装法

ADSL:以太网帧 → PPPoE → 调制 → 电话线; FTTH:PPP/PPPoE → 以太网帧 → 光信号 → 光纤。

二、变与不变

变的是介质与调制;不变的是【认证-封装-传输】三层结构。

三、动手 Demo:两种接入形态的封装

封装层次对照:

for a, b in [('ADSL','装进以太网帧(PPPoE),再套电话线调制'),
             ('FTTH','直接用 PPP 封装(或 PPPoE 分流)')]:
    print('%-5s %s' % (a, b))

实跑输出:

--------------------------------------------------------------------
两种接入形态的封装
--------------------------------------------------------------------
  同为 PPP,但装法不同:

  接入方式     PPP 装在哪
  ---------------------------------------------------
  ADSL         装进以太网帧(PPPoE),再套电话线调制
  FTTH         直接用 PPP 封装(或 PPPoE/IPTV 分流)
  ---------------------------------------------------

  教材重点讲 ADSL 的 PPPoE:因为要在以太网之上跑 PPP,
  得先有个【以太网的壳】。

PPPoE 的 E 就是 Ethernet——【在以太网上跑 PPP】, 这个名字本身就是封装层次的说明书。

30 秒实验

  1. 拆解 PPPoE 这个名字(PPP + over + Ethernet)。
  2. 想想为什么 ADSL 时代必须要以太网的壳。
  3. 对比今天光猫里是否还在跑 PPPoE。

常见误区

  1. 以为 ADSL 与 FTTH 的协议栈完全不同——上层几乎一样。
  2. 以为 PPPoE 是独立协议——是 PPP 的一种承载方式。
自测三问(点开对答案) 1. ADSL 的 PPP 怎么装? —— 装进以太网帧(PPPoE)。 2. FTTH 的封装? —— PPP/PPPoE 直接在光链路上。 3. 两种接入的共同结构? —— 认证-封装-传输。

相关笔记