mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
5070 字
14 分钟
物理介质与编码:比特如何穿越距离
2022-01-31

上一章 中,从宏观视角俯瞰了互联网的分层架构。现在,把镜头拉近——拉到最底层,看看那些比特究竟是怎么从一台机器跑到另一台机器的。

这不是抽象的协议讨论。这是物理:电子在铜线中漂移,光子在玻璃纤维中反射,电磁波在空气中传播。你每天感受到的”网速快不快""延迟高不高”,归根结底受制于这些物理规律。光速不是建议,是硬约束。

一、信号与介质:比特如何变成物理量#

计算机里的比特是抽象的——0 和 1。但要让比特穿越距离,必须把它映射到某种物理量上:电压的高低、光的亮灭、电磁波的相位。这个过程就是编码与调制

1.1 三种信号载体#

载体物理量典型介质典型速率典型距离
电信号电压/电流双绞线、同轴电缆1 Mbps ~ 10 Gbps100m ~ 100km
光信号光强/相位/波长光纤10 Gbps ~ 100+ Tbps10km ~ 10,000km
电磁波振幅/频率/相位自由空间1 Mbps ~ 10 Gbps10m ~ 50km

电信号最直觉:高电压 = 1,低电压 = 0。但电信号在导线中传播会衰减、会受干扰,距离一长就不可靠了。光信号解决了这个问题——光在光纤中的衰减极低,可以传输数千公里而不需要中继。电磁波则不需要任何物理介质,但受限于频谱资源和多径干扰。

1.2 带宽与延迟的物理约束#

带宽(Bandwidth)和延迟(Latency)是网络性能的两个基本维度,它们受不同的物理约束:

  • 带宽受限于信号频率范围和编码效率——这是香农定理的领域
  • 延迟受限于信号传播速度和物理距离——这是光速的领域
# 用 ping 测量延迟——你看到的 RTT 主要由物理距离决定
$ ping -c 4 baidu.com
PING baidu.com (39.156.66.10) 56(84) bytes of data.
64 bytes from 39.156.66.10: icmp_seq=1 ttl=49 time=28.3 ms
64 bytes from 39.156.66.10: icmp_seq=2 ttl=49 time=27.9 ms
64 bytes from 39.156.66.10: icmp_seq=3 ttl=49 time=28.1 ms
64 bytes from 39.156.66.10: icmp_seq=4 ttl=49 time=28.0 ms
# 28ms 的 RTT ≈ 信号在光纤中往返约 4200km
# 光纤中光速 ≈ 2×10⁸ m/s,实际距离 ≈ RTT × 2×10⁸ / 2

一个常见的误解:带宽越高,延迟越低。这是两回事。把管道加粗(增加带宽)不能让水跑得更快(降低延迟)。带宽决定你每秒能传多少比特,延迟决定第一个比特到达需要多久。

1.3 香农定理#

1948 年,Claude Shannon 证明了一个根本性的定理:在有噪声的信道中,无差错传输的最大速率存在上限:

C = B × log₂(1 + S/N)

其中 C 是信道容量(bps),B 是带宽(Hz),S/N 是信噪比。

# 香农定理计算示例
import math
# 典型电话线:带宽 3000Hz,信噪比 30dB(S/N = 1000)
bandwidth = 3000 # Hz
snr_linear = 1000 # 30dB → 10^(30/10) = 1000
capacity = bandwidth * math.log2(1 + snr_linear)
print(f"电话线理论最大容量: {capacity/1000:.1f} kbps")
# 输出: 电话线理论最大容量: 29.9 kbps
# 这就是为什么 56k 调制解调器接近了电话线的物理极限
# 要突破这个极限,只能增加带宽或提高信噪比

香农定理告诉我们一个残酷的事实:给定带宽和信噪比,你不可能无限制地提高传输速率。这也是为什么 5G 要用毫米波(更多带宽)、WiFi 要用 5GHz 和 6GHz 频段(更多带宽)——不是这些频段本身”更快”,而是它们提供了更宽的频率范围来承载更多数据。

Note

香农定理给出的是理论上限。实际系统因为编码效率、硬件限制等因素,只能接近但无法达到这个上限。现代通信系统的编码效率已经非常接近香农极限——例如 5G 使用的 LDPC 码和 Polar 码,在理想条件下距离香农极限仅差不到 1dB。

二、光纤:互联网的主动脉#

全球互联网流量的 99% 以上通过光纤传输。海底光缆连接大陆,城域光缆连接城市,接入光缆连接到你家。光纤是互联网真正的主动脉。

2.1 光纤的结构#

光纤的核心结构比大多数人想象的更精巧——它不是一根实心玻璃棒,而是一个同心圆结构:

graph TB subgraph 光纤剖面结构 COAT["外护套<br/>直径 250μm<br/>塑料保护层"] CLAD["包层<br/>直径 125μm<br/>折射率 n₂"] CORE["纤芯<br/>直径 9μm(单模)/50μm(多模)<br/>折射率 n₁ > n₂"] end COAT --- CLAD --- CORE LIGHT["光信号"] -->|"全反射"| CORE style COAT fill:#e8eaf6,stroke:#283593 style CLAD fill:#e0f2f1,stroke:#00695c style CORE fill:#fff3e0,stroke:#e65100 style LIGHT fill:#fce4ec,stroke:#c62828

光在纤芯中传播的原理是全反射:纤芯的折射率 n₁ 略高于包层的折射率 n₂,当光以大于临界角的角度射入纤芯-包层界面时,光被完全反射回纤芯,不会泄漏出去。这就是光能沿着弯曲的光纤传播数千公里的原因。

2.2 单模 vs 多模光纤#

特性单模光纤(SMF)多模光纤(MMF)
纤芯直径9 μm50 μm 或 62.5 μm
光源激光器LED 或 VCSEL
传输距离10km ~ 100+km300m ~ 2km
带宽极高(几乎无限)受模色散限制
典型应用长途通信、海底光缆数据中心内部、短距离互联
成本高(激光器贵)低(LED 便宜)
常见规格G.652D / G.655OM3 / OM4 / OM5

为什么单模光纤能传那么远?因为”单模”——纤芯极细,只允许光以一种模式(一条路径)传播,不存在多模光纤中不同光路径到达时间不同的问题(模色散)。代价是纤芯太细,需要精确的激光器对准,成本更高。

2.3 色散与衰减#

光信号在光纤中传播时面临两个物理问题:

衰减:光信号随距离减弱。在 1550nm 波长(光纤的最低衰减窗口),衰减约为 0.2 dB/km。

# 光纤衰减计算
# 1550nm 波长,衰减系数 0.2 dB/km
attenuation_per_km = 0.2 # dB/km
distance = 100 # km
total_attenuation = attenuation_per_km * distance
print(f"100km 光纤总衰减: {total_attenuation} dB")
# 输出: 100km 光纤总衰减: 20.0 dB
# 20dB 意味着光功率降为原来的 1/100
# 10^(−20/10) = 0.01
import math
power_ratio = 10 ** (-total_attenuation / 10)
print(f"光功率剩余: {power_ratio*100:.1f}%")
# 输出: 光功率剩余: 1.0%
# 所以长途光纤每隔 80-120km 就需要光放大器(EDFA)

色散:不同频率的光在光纤中传播速度不同,导致脉冲展宽。色散有三种:模色散(多模光纤特有)、色度色散(不同波长速度不同)、偏振模色散(不同偏振态速度不同)。色散限制了带宽×距离积——距离越长,能用的带宽越窄。

2.4 WDM 波分复用#

一根光纤只传一路光信号太浪费了。波分复用(Wavelength Division Multiplexing)的核心思想:不同波长的光互不干扰,可以在同一根光纤中同时传输。

  • CWDM(粗波分复用):约 18 个波长通道,通道间隔 20nm
  • DWDM(密集波分复用):80~160 个波长通道,通道间隔 0.8nm 或 0.4nm

每路波长可以承载 100Gbps 甚至 400Gbps 的信号。一根光纤,160 路 DWDM × 400Gbps = 64 Tbps。这就是一根细如发丝的玻璃纤维能承载的容量。

三、铜缆:局域网的血脉#

光纤是主动脉,铜缆则是毛细血管——你的电脑到交换机的那根网线,大概率还是铜缆。

3.1 双绞线的规格演进#

规格最大频率最大速率典型距离屏蔽主要用途
Cat5100 MHz100 Mbps100mUTP已淘汰
Cat5e100 MHz1 Gbps100mUTP千兆以太网(最常见)
Cat6250 MHz1 Gbps / 10 Gbps100m / 55mUTP/STP万兆短距离
Cat6a500 MHz10 Gbps100mSTP万兆以太网
Cat7600 MHz10 Gbps100mSFTP数据中心
Cat82000 MHz25/40 Gbps30mSFTP机架内互联

3.2 以太网物理层标准#

你可能在网卡参数里见过 1000BASE-T 这样的名字。这个命名有规则:

  • 1000 = 速率,单位 Mbps
  • BASE = 基带传输
  • T = 介质类型(T = 双绞线,SX = 短波多模光纤,LX = 长波单模光纤)
标准速率介质距离编码方式
100BASE-TX100 MbpsCat5 双绞线(2对)100m4B/5B + MLT-3
1000BASE-T1 GbpsCat5e 双绞线(4对)100mPAM-5
1000BASE-SX1 Gbps多模光纤550m8B/10B
1000BASE-LX1 Gbps单模光纤5km8B/10B
10GBASE-T10 GbpsCat6a 双绞线(4对)100mPAM-16 + DSQ128
10GBASE-SR10 Gbps多模光纤300m64B/66B
10GBASE-LR10 Gbps单模光纤10km64B/66B
# 查看网卡当前速率和双工模式
$ cat /sys/class/net/eth0/speed
1000
$ ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Speed: 1000Mb/s
Duplex: Full
Auto-negotiation: on
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Link detected: yes

3.3 双绞线为什么能抗干扰#

双绞线的”绞”不是装饰。两根线绞在一起,外部电磁干扰对两根线产生的影响几乎相同——差分信号接收器只关心两根线之间的电压差,共模干扰被抵消。绞距越密,抗干扰能力越强,这也是 Cat6 比 Cat5e 绞得更密的原因。

1000BASE-T 更是把这个思路推到极致:4 对线同时双向传输,每对线既发又收,靠回声消除(echo cancellation)分离发送和接收信号。这就像两个人同时说话同时听对方说话,靠声学处理把回声滤掉。

四、无线频谱:没有线的连接#

无线通信的本质是用电磁波在自由空间中传播信号。但电磁波的频率资源是有限的——不是你想用哪个频段就能用哪个,需要监管机构分配。

4.1 WiFi 频段对比#

特性2.4 GHz5 GHz6 GHz
可用带宽约 80 MHz约 500 MHz约 1200 MHz
信道数量3(不重叠)20+59
穿墙能力
干扰程度严重(蓝牙、微波炉)较少极少
最大速率(WiFi 6)约 574 Mbps约 2.4 Gbps约 2.4 Gbps
WiFi 标准802.11b/g/n/ax802.11a/n/ac/ax802.11ax/e
覆盖范围约 50m约 30m约 20m

为什么 5GHz 覆盖比 2.4GHz 小?因为频率越高,波长越短,绕射能力越弱,穿透障碍物的衰减越大。2.4GHz 的波长约 12.5cm,5GHz 约 6cm——后者更容易被墙壁、家具阻挡。但 5GHz 换来的是更宽的频谱和更少的干扰,所以速度更快。

4.2 信道宽度与调制方式#

WiFi 的速率由三个因素决定:信道宽度、调制阶数、空间流数。

  • 信道宽度:20MHz → 40MHz → 80MHz → 160MHz,越宽能承载的数据越多
  • 调制阶数:从 BPSK(1 bit/符号)到 1024-QAM(10 bit/符号),每个符号携带更多比特
  • 空间流数:MIMO 天线数量,1×1 到 4×4
# 查看无线网卡状态
$ iwconfig wlan0
wlan0 IEEE 802.11 ESSID:"MyNetwork"
Mode:Managed Frequency:5.18 GHz Access Point: AA:BB:CC:DD:EE:FF
Bit Rate=1.2 Gb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-40 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

五、编码与调制:比特如何变成信号#

物理介质只负责传输信号,但比特怎么映射成信号?这是编码和调制要解决的问题。

5.1 线路编码:从 NRZ 到 8B/10B#

最直觉的编码方式是 NRZ(Non-Return-to-Zero):高电平 = 1,低电平 = 0。但 NRZ 有个致命问题——长串的 0 或 1 会导致信号电平长时间不变,接收方无法从中恢复时钟。

flowchart TB subgraph NRZ["NRZ 编码"] NRZ_DESC["0→低电平,1→高电平<br/>问题:长串0/1无法恢复时钟"] end subgraph NRZI["NRZI 编码"] NRZI_DESC["1→电平翻转,0→不变<br/>USB 使用,但长串0仍有问题"] end subgraph MAN["Manchester 编码"] MAN_DESC["0→低到高跳变,1→高到低跳变<br/>10BASE-T 使用,时钟恢复好但效率50%"] end subgraph B4B5["4B/5B 编码"] B4B5_DESC["4bit数据→5bit编码,保证无长串0/1<br/>100BASE-TX 使用,效率80%"] end subgraph B8B10["8B/10B 编码"] B8B10_DESC["8bit数据→10bit编码,DC平衡+时钟恢复<br/>千兆光纤使用,效率80%"] end NRZ -->|解决时钟问题| NRZI NRZI -->|解决长串0| MAN MAN -->|提高效率| B4B5 B4B5 -->|更通用| B8B10 style NRZ fill:#e3f2fd,stroke:#1565c0 style NRZI fill:#e8eaf6,stroke:#283593 style MAN fill:#e0f2f1,stroke:#00695c style B4B5 fill:#fff3e0,stroke:#e65100 style B8B10 fill:#e8f5e9,stroke:#2e7d32

Manchester 编码用每个比特中间的电平跳变来携带时钟信息,接收方很容易同步。但代价是效率只有 50%——10MHz 的信号速率只能传 5Mbps 的数据。4B/5B 编码更聪明:每 4bit 数据映射为 5bit 编码,选择那些不会出现连续 3 个以上 0 的编码,效率提升到 80%。

8B/10B 编码更进一步,除了保证时钟恢复,还保证 DC 平衡(0 和 1 的数量大致相等),这对光模块的接收灵敏度至关重要。

5.2 QAM 调制#

线路编码解决的是”基带传输”问题——信号直接在介质上传输。但无线通信和某些有线系统需要调制:把基带信号搬移到高频载波上。

QAM(Quadrature Amplitude Modulation)同时利用载波的振幅和相位来携带数据。16-QAM 用 16 个不同的振幅-相位组合,每个符号携带 4 bit;256-QAM 携带 8 bit;1024-QAM 携带 10 bit。

但 QAM 阶数越高,对信噪比的要求越苛刻——16 个点容易区分,1024 个点挤在一起,稍有噪声就会搞混。这就是为什么信号弱的时候 WiFi 会自动降级到低阶调制。

5.3 OFDM:为什么 WiFi 和 5G 都在用#

OFDM(Orthogonal Frequency Division Multiplexing)是现代无线通信的基石。WiFi(802.11a/g/n/ac/ax)、4G LTE、5G NR 都使用 OFDM。

核心思想:把一个宽带信道分成很多正交的窄带子载波,每个子载波独立调制。正交意味着子载波之间互不干扰,即使频谱重叠也没关系。

为什么 OFDM 这么受欢迎?

  1. 抗多径干扰:无线信号经过反射、折射会走多条路径到达接收端,造成符号间干扰。OFDM 把高速数据分散到多个低速子载波上,每个子载波的符号周期变长,多径延迟的影响变小
  2. 频谱效率高:子载波正交,频谱可以重叠,比传统 FDM 节省近一半带宽
  3. 灵活分配:不同子载波可以用不同的调制方式,适应信道条件

代价是峰均比(PAPR)高——多个子载波同相叠加会产生很大的峰值功率,对功放线性度要求高。

六、海底光缆:连接大陆的神经#

全球 400+ 条海底光缆承载了跨洲际 99% 的数据流量。卫星通信虽然炫酷,但在带宽和延迟上都远不如海底光缆。

6.1 全球海底光缆概览#

graph LR subgraph 亚太["亚太"] CN["中国"] JP["日本"] SG["新加坡"] AU["澳大利亚"] end subgraph 欧洲["欧洲"] UK["英国"] FR["法国"] DE["德国"] end subgraph 美洲["美洲"] US_W["美国西海岸"] US_E["美国东海岸"] BR["巴西"] end CN -->|"NCP<br/>~70ms"| US_W JP -->|"PC-1<br/>~30ms"| US_W SG -->|"SEA-ME-WE<br/>~90ms"| FR UK -->|"TAT-14<br/>~75ms"| US_E FR -->|"TAT-14"| US_E US_W === US_E AU -->|"AJC"| JP BR -->|"Monet"| US_E style 亚太 fill:#e3f2fd,stroke:#1565c0 style 欧洲 fill:#e0f2f1,stroke:#00695c style 美洲 fill:#fff3e0,stroke:#e65100

6.2 延迟的物理天花板#

上海到旧金山的地球表面距离约 9500km。光纤中光速约 2×10⁸ m/s(真空中光速的约 67%),单程传播延迟:

# 光纤延迟计算
speed_in_fiber = 2e8 # m/s,光纤中的光速
distance_shanghai_sf = 9500e3 # 9500km,上海到旧金山
one_way_delay = distance_shanghai_sf / speed_in_fiber
print(f"单程传播延迟: {one_way_delay*1000:.1f} ms")
# 输出: 单程传播延迟: 47.5 ms
rtt = one_way_delay * 2
print(f"理论最短 RTT: {rtt*1000:.1f} ms")
# 输出: 理论最短 RTT: 95.0 ms

实际 RTT 约 110-130ms,比理论值高,因为:光缆不是直线铺设(要沿大陆架走)、经过多个中继器(每个增加微秒级延迟)、路由器处理延迟、光纤实际长度大于地球表面距离(光缆有弯曲余量)。

# 用 mtr 追踪到美国服务器的路由和延迟
$ mtr --report google.com
HOST: myserver Loss% Snt Last Avg Best Wrst
1.|-- 192.168.1.1 0.0% 10 0.5 0.4 0.3 0.8
2.|-- 10.0.0.1 0.0% 10 1.2 1.1 0.9 1.5
3.|-- 202.97.38.33 0.0% 10 5.3 5.1 4.8 6.2
4.|-- 202.97.90.34 0.0% 10 12.7 12.3 11.8 13.5
5.|-- 202.97.33.178 0.0% 10 35.2 34.8 34.1 36.0
6.|-- 72.14.215.68 0.0% 10 68.3 67.9 67.2 69.1
7.|-- 108.170.241.1 0.0% 10 72.1 71.6 70.8 73.5
8.|-- 142.250.66.46 0.0% 10 73.4 72.8 71.9 74.2
Warning

没有任何软件优化能突破光速限制。如果你的服务器在上海,用户在旧金山,RTT 物理下限约 95ms。CDN、边缘计算、本地缓存——所有这些技术的本质都是在减少需要跨洋传输的请求次数,而不是让光跑得更快。选择服务器位置时,物理距离是第一优先级。

6.3 海底光缆的修复#

海底光缆躺在 4000-8000 米深的海底,被船锚、地震、鲨鱼(真的)咬断是常有的事。修复流程:

  1. 故障定位:用光时域反射仪(OTDR)测量断点位置,精度可达数米
  2. 修复船驶往故障海域,放下抓钩捞起光缆
  3. 将断点两端拉上甲板,接上备用光缆段
  4. 测试连通性后重新沉入海底

整个过程通常需要 1-2 周,费用可达数百万美元。这也是为什么跨洋线路通常有冗余——主用和备用走不同路径。

七、最后一公里:从 ISP 到你家#

“最后一公里”是互联网中矛盾最集中的环节:用户想要又快又便宜,ISP 要控制成本,物理介质还要面对各种现实约束。

7.1 PON 架构#

PON(Passive Optical Network)是光纤到户的主流技术。关键在”Passive”——光分配网络中没有任何有源设备,只有无源的光分路器(Splitter),不需要供电,几乎不坏。

flowchart TB OLT["OLT<br/>光线路终端<br/>位于 ISP 机房"] SPLIT1["光分路器 1:8"] SPLIT2A["光分路器 1:4"] SPLIT2B["光分路器 1:4"] ONT1["ONT<br/>用户A<br/>192.168.1.1"] ONT2["ONT<br/>用户B<br/>192.168.1.2"] ONT3["ONT<br/>用户C<br/>192.168.1.3"] ONT4["ONT<br/>用户D<br/>192.168.1.4"] ONT5["ONT<br/>用户E<br/>192.168.1.5"] ONT6["ONT<br/>用户F<br/>192.168.1.6"] OLT -->|"一根光纤<br/>下行 1490nm<br/>上行 1310nm"| SPLIT1 SPLIT1 --> SPLIT2A SPLIT1 --> SPLIT2B SPLIT2A --> ONT1 SPLIT2A --> ONT2 SPLIT2A --> ONT3 SPLIT2A --> ONT4 SPLIT2B --> ONT5 SPLIT2B --> ONT6 style OLT fill:#e3f2fd,stroke:#1565c0 style SPLIT1 fill:#e0f2f1,stroke:#00695c style SPLIT2A fill:#e0f2f1,stroke:#00695c style SPLIT2B fill:#e0f2f1,stroke:#00695c style ONT1 fill:#fff3e0,stroke:#e65100 style ONT2 fill:#fff3e0,stroke:#e65100 style ONT3 fill:#fff3e0,stroke:#e65100 style ONT4 fill:#fff3e0,stroke:#e65100 style ONT5 fill:#fff3e0,stroke:#e65100 style ONT6 fill:#fff3e0,stroke:#e65100

PON 使用波分复用分离上下行:下行用 1490nm,上行用 1310nm,同一根光纤双向传输。下行是广播——OLT 发出的信号所有 ONT 都能收到,每个 ONT 只处理属于自己的数据(靠加密和标识符区分)。上行是 TDMA——各 ONT 在不同时隙发送,避免冲突。

PON 标准下行速率上行速率分光比典型距离
EPON1.25 Gbps1.25 Gbps1:3220km
GPON2.5 Gbps1.25 Gbps1:6420km
10G-EPON10 Gbps10 Gbps1:3220km
XG-PON10 Gbps2.5 Gbps1:6420km
XGS-PON10 Gbps10 Gbps1:6420km
25G-PON25 Gbps25 Gbps1:3220km

注意分光比:一根 OLT 端口的光信号被分给 32 或 64 个用户。这意味着 2.5Gbps 的 GPON 下行带宽由最多 64 个用户共享——如果所有人同时满速下载,每人只能分到约 39Mbps。这就是”千兆宽带”在高峰期可能掉速的原因之一。

7.2 DOCSIS:有线电视线的二次生命#

不是所有家庭都有光纤入户。很多家庭通过同轴电缆(有线电视线)接入互联网,使用 DOCSIS 标准。

DOCSIS 把有线电视网络改造成了双向数据网络:下行数据调制到未被电视节目占用的频段上,上行数据使用 5-42MHz 的低频段。最新版 DOCSIS 4.0 支持下行 10Gbps、上行 6Gbps,但需要升级线路和设备。

7.3 最后一公里技术对比#

技术介质下行速率上行速率共享方式延迟典型场景
GPON光纤2.5 Gbps1.25 Gbps最多64户共享1-2ms中国家庭宽带主流
XGS-PON光纤10 Gbps10 Gbps最多64户共享<1ms千兆以上套餐
DOCSIS 3.1同轴电缆1-10 Gbps1-2 Gbps节点内共享5-15ms北美有线电视宽带
DOCSIS 4.0同轴电缆10 Gbps6 Gbps节点内共享<5ms下一代有线宽带
VDSL2电话线50-100 Mbps10-30 Mbps独享5-15ms老旧小区
5G FWA无线100-1000 Mbps50-200 Mbps基站内共享10-30ms农村/偏远地区

7.4 FTTH vs FTTN vs FTTC#

这三个缩写描述了光纤离你家有多远:

  • FTTH(Fiber To The Home):光纤直接到你家,ONT 装在你家里。最佳方案,延迟最低、带宽最大
  • FTTB(Fiber To The Building):光纤到楼,楼内用铜缆/网线到户。中国城市老小区常见
  • FTTN(Fiber To The Node):光纤到街角节点,最后几百米用电话线(VDSL)。北美常见,延迟较高
  • FTTC(Fiber To The Curb):光纤到路边,比 FTTN 更近一些
# 查看网络接口的物理层状态
$ ip link show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether aa:bb:cc:dd:ee:ff brd ff:ff:ff:ff:ff:ff
# LOWER_UP 表示物理链路已连接
# state UP 表示接口已启用
# 查看接口速率
$ cat /sys/class/net/eth0/speed
1000
# 如果是光纤接入,通常能看到 ont 相关接口
$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::1 prefixlen 64 scopeid 0x20<link>
ether aa:bb:cc:dd:ee:ff txqueuelen 1000 (Ethernet)
RX packets 12345678 bytes 8765432100 (8.7 GB)
TX packets 9876543 bytes 7654321000 (7.7 GB)

八、光纤 vs 铜缆:综合对比#

维度光纤铜缆
带宽极高(Tbps 级)有限(10Gbps 级)
传输距离数十至数千公里数十至数百米
抗干扰免疫电磁干扰受电磁干扰影响
重量极轻较重
安全性难以窃听容易感应窃听
成本材料便宜,设备贵材料和设备都便宜
弯曲半径较大(弯曲会损耗光功率)无限制
供电不能供电可 PoE 供电
安装难度需要专业熔接即插即用

光纤在几乎所有维度都优于铜缆,但有两个例外:供电安装便利性。PoE(Power over Ethernet)让一根网线同时传数据和供电,对 IP 电话、AP、监控摄像头等场景至关重要。光纤不能供电,需要额外拉电线。

九、本章小结#

概念要点
信号载体电信号(铜缆)、光信号(光纤)、电磁波(无线),各有适用场景
香农定理C = B × log₂(1 + S/N),带宽和信噪比决定信道容量上限
光纤单模远距离、多模短距离,WDM 波分复用让一根光纤承载 Tbps 级容量
铜缆双绞线靠差分信号抗干扰,Cat5e/6/6a 是当前主流
无线频谱2.4GHz 穿墙好但拥挤,5/6GHz 速度快但覆盖小
编码NRZ→Manchester→4B/5B→8B/10B,逐步解决时钟恢复和 DC 平衡问题
调制QAM 利用振幅和相位携带更多比特,OFDM 分载波抗多径
海底光缆全球互联网的骨干,延迟受光速硬约束,上海→旧金山 RTT 下限约 95ms
最后一公里GPON 是主流,64 户共享 2.5Gbps;FTTH > FTTB > FTTN

参考#

支持与分享

如果这篇文章对你有帮助,欢迎支持作者或分享给更多人

物理介质与编码:比特如何穿越距离
https://blog.souloss.com/posts/internet-architecture/physical-media-and-encoding/
作者
Souloss
发布于
2022-01-31
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时