📚 第三章 数据链路
📄 一句话概括

ADSL 的不对称不是商业策略,是物理决定的:同一对铜线上,高频衰减快、低频留给电话。 它的另一个硬约束是距离——离局端越远,能用的速率越低。

📝 本节和前面几节的关系

3.7.1 讲了电话线能跑多快,ADSL 就是把那条线「分段用」的方案。 3.7.4 的 FTTH 是它的替代者,这一节要先讲清它为什么会被替代。

一、频谱是怎么分的

一对铜线的频带被切成三段: 0 到 4 kHz 留给电话(保证老话机还能用),25 kHz 往上给上行,再往上给下行。 下行分到的频段比上行宽得多,这就是「不对称」的来源。 各代的比例摆出来:

标准 下行 上行 比例 距离
ADSL 8 Mbps 0.8 Mbps 10:1 3 km
ADSL2 12 Mbps 1.0 Mbps 12:1 3 km
ADSL2+ 24 Mbps 1.2 Mbps 20:1 1.5 km
VDSL2 100 Mbps 50 Mbps 2:1 300 m

第一行的 10 比 1 是「当年的假设」造成的: 1990 年代的人认为「上网就是下载网页」,上传几乎用不到。 所以频谱分配严重偏向下行。 今天视频通话、云备份、直播都要上行,这个 10 比 1 就成了瓶颈。 注意最后一行 VDSL2 的比例变成 2 比 1 了: 不是标准变善良了:距离缩短到 300 米之后,整条线的可用频带都变宽了,不必再抠那点上行。 所以「上行慢」这个问题,是靠「把机房搬近」解决的,不是靠改协议。

二、距离是硬约束

高频信号在铜线上的衰减是按距离指数下降的,所以 ADSL 的速率和距离是一条陡峭的曲线:

离局端 可用下行
0.5 km 24 Mbps
1.5 km 24 Mbps
3.0 km 8 Mbps
4.5 km 2 Mbps
5.5 km 0.5 Mbps

距离从 1.5 公里涨到 4.5 公里,速率从 24 掉到 2: 这就是「同一个小区,东头能装 100M、西头只能装 8M」的原因。 不是因为线路老化,是因为离机房太远。 这一条在装宽带时装维人员最清楚:他先查的不是你的套餐,是你家到机房的距离。 「前 1.5 公里不掉速」这一段也是有原因的: ADSL2+ 用的是 2.2 MHz 的频带,这个频带在 1.5 公里内的衰减还能忍; 超过之后,高端频率先被噪声淹掉,设备会自动「关掉高处那几个子载波」—— 这叫「比特分配」,是 DMT 调制的核心机制。 所以「ADSL 的速率是动态的」:每次重新同步,它都会重新测一遍线路,把能用的子载波用满。 这也解释了「下雨天网速变慢」——潮气让线路噪声变大,能用的子载波就少了。

三、它和 DOCSIS 的对照

两个方案的目标一样(在已有的线上加数据业务),做法不同:

项目 ADSL DOCSIS
介质 电话双绞线 电视同轴电缆
拓扑 点对点(独占) 共享总线
上下行 不对称(10:1) 不对称(更极端)
距离 几公里 几百米到几公里

第二行是最重要的差别:ADSL 是「你家独占一对线到局端」,所以它的速率不随邻居变; DOCSIS 是「一栋楼共享一段同轴」,高峰期会互相挤。 这也是「有线宽带晚上卡」而「ADSL 不怎么卡」的原因——不是技术高低,是拓扑不同。 但共享有个巨大的好处:省线。 同轴一根线能覆盖一栋楼,光纤到户要一户一根纤。 所以有线电视网在做宽带这件事上,成本结构比电话网好——这也是它能绑出 32 个频道跑千兆的原因。 ADSL 的结局很清楚: 它是「铜线时代的最后一招」,当光纤的成本降到能接受,它就被 FTTH 替掉了。 但「用已有线路挖潜」这个思路没有消失——G.fast 就是它的延长线,能在 100 米内跑到 1 Gbps。

四、动手 Demo:ADSL 为什么天生不对称

把四代 ADSL 的上下行比例算出来,再对照距离与速率的关系。 注意最后一行 VDSL2:比例变成 2:1,代价是距离缩到 300 米。

for name, down, up, dist in (('ADSL', 8, 0.8, '3 km'), ('ADSL2', 12, 1.0, '3 km'),
                             ('ADSL2+', 24, 1.2, '1.5 km'), ('VDSL2', 100, 50, '300 m')):
    print('%-7s 下行 %6.1f 上行 %5.1f  比例 %2.0f:1  %s'
          % (name, down, up, down / up, dist))

for km, mbps in ((0.5, 24.0), (1.5, 24.0), (3.0, 8.0), (4.5, 2.0), (5.5, 0.5)):
    print('离局端 %.1f km -> 可用下行 %4.1f Mbps' % (km, mbps))

实跑输出:

--------------------------------------------------------------------
ADSL 为什么天生不对称
--------------------------------------------------------------------
**ADSL 的「A」是 Asymmetric(不对称)**。
**这不是商业策略,是物理决定的:上行和下行挤在同一对铜线上,而「离局端越远,高频衰减越厉害」。**

  标准       下行 Mbps     上行 Mbps     下行/上行     典型距离
  ----------------------------------------------------------------
  ADSL       8             0.8           10:1           3 km 内
  ADSL2      12            1.0           12:1           3 km 内
  ADSL2+     24            1.2           20:1           1.5 km 内
  VDSL2      100           50            2:1            300 m 内

**第一行的 10 比 1 是「当初的假设」造成的**:
**1990 年代的人以为「上网就是下载网页」,上传几乎用不到。**
**所以频谱分配严重偏向下行。**
**今天视频通话、云备份、直播都要上行,这个 10 比 1 就成了瓶颈。**
**第五列那个距离是 ADSL 的硬约束**:
  到局端距离 km     可用的下行 Mbps(典型)
  ------------------------------------------
  0.5               24.0
  1.5               24.0
  3.0               8.0
  4.5               2.0
  5.5               0.5

**距离从 1.5 公里涨到 4.5 公里,速率从 24 掉到 2**:
**这就是「同一个小区,东头能装 100M、西头只能装 8M」的原因**——
**不是因为线路老化,是因为离机房太远。**
**VDSL2 用「把机房搬到楼下」解决了这个问题**:**距离缩到 300 米,速率一下到 100 Mbps 以上。**
**这个做法叫「光纤到楼 + 铜线到户」(FTTB)。**
**它是「光纤到户」之前的过渡方案,也是「为什么老小区也能装百兆」的答案。**

「0 到 4 kHz 留给电话」这件事很关键: 它保证了「上网和打电话可以同时进行」—— 这个功能叫「频分复用」;在 ADSL 之前,拨号上网和打电话是互斥的(都占着整条线)。 所以当年装 ADSL 时要加一个「分离器」,把低频和高频分开。 DMT 调制值得多看一眼: 它把整个频带切成几百个 4 kHz 宽的子信道,每个子信道单独决定「用几比特」。 噪声大的子信道就少装或不装,噪声小的多装。 所以 ADSL 的速率不是一个固定值,是「这几百个子信道加起来的总和」。 这套思路后来被 OFDM 继承,WiFi 和 4G/5G 都在用。 「VDSL2 只跑 300 米」听起来很苛刻,但它是现实: 国内很多小区就是这么做的——光纤到楼(FTTB),楼里再用 VDSL2 或以太网到户。 所以「老小区也能装百兆」的答案,多半是「楼下有个小机房」。 这是「光纤到户」普及之前的过渡方案,也是成本最优解。

30 秒实验

  1. 算一下:ADSL2+ 下行 24 Mbps,传 1 GB 要多久?上行 1.2 Mbps 呢?
  2. 想一下:为什么「下雨天网速变慢」?
  3. 查一下你家宽带的上行速率,算一下上下行比例。

常见误区

  1. 以为「ADSL 不对称是运营商故意限速」。 是频谱分配决定的,低频段要留给电话。
  2. 以为「同一个套餐速率就该一样」。 速率由线路距离决定,同小区不同楼可能差十倍。
  3. 以为「ADSL 是共享带宽」。 它是点对点的,你独占一对线到局端。
自测三问(点开对答案) 1. ADSL 为什么天生不对称? —— **一对铜线的频带被切分**:低频留给电话,上行只分到窄的一段,下行分到宽的。 2. 为什么同一个小区里速率差别很大? —— **高频信号在铜线上的衰减随距离指数下降**,离局端越远,能用的子载波越少。 3. VDSL2 怎么把速率提到 100 Mbps 的? —— **把机房搬到楼下,距离缩到 300 米**,整条线的可用频带都变宽了。

下一节看 FTTH:光纤到户为什么要分光。

相关笔记