10-数据通讯

📅 2026/7/21 13:21:12
10-数据通讯
网络设计第十问数据通讯——信号怎么在线上跑这是最底层的一层——信号编码、调制、帧长、帧间隙。这里的问题不是数据怎么不丢而是一根线怎么代表 0 和 1。一个 bit 经过 100 米网线后收到的和发送的 bit 是不是同一个——全靠这一层。文章目录网络设计第十问数据通讯——信号怎么在线上跑一、同步——收发方的时钟怎么对齐二、信号编码——怎么用高低电压代表位三、调制——频带传输四、帧结构——怎么区分字节的边界五、总结一、同步——收发方的时钟怎么对齐发送方用一种频率发送 bit。接收方得知道发送方在哪一个瞬间发出了第一个 bit。解决方法多样。最简单的是异步——字节按启始位/停止位分开——微控制器 UART 用这个简单但低速。高速同步线缆用时钟信号——用一根额外的线传送时钟脉冲——收发双方以这个脉冲为基准。更佳的是发送方用编码本身包含时钟信息——接收方不需要额外线缆——直接从信号中提取时钟——如曼彻斯特编码。10BASE-T 以太网用的就是这个——每位中间一个跳变——高→低0低→高1——时钟被编在了信号里——接收方可以通过这些跳变同步自己的时钟。二、信号编码——怎么用高低电压代表位基带——直接用高低电平代表 0 和 1。但连续全 1 → 直流分量——变压器耦合会丢失信号基准——所以不直接传全 1。曼彻斯特——编码做了自同步——但占用 2 倍位率带宽。4B/5B——用 5 位代表 4 位——保证每 5 位至少有两个 1——消除长 0 段的直流漂移。在 100BASE-TX 上是这一套——基带→4B/5B→NRZI。三、调制——频带传输基带是直接电平。调制是把信号转到另一个频率——射频——可以经过天线——移动信号代替实线。ASK——幅移键控——有信号1 无信号0——最简单——最不可靠FSK——频移键控——两个频率分别代表 0 和 1——用在蓝牙和低速率无线中QAM——幅相联合键控——在一个载波上叠加不同幅度和相位的星座点——每波特传多 bit——是 4G/5G/WiFi 的基石QAM 16——4 位一个符号——3 种振幅 12 相位 16 个星座点——每符号 4 位。QAM 256——8 位——要求高信噪比。四、帧结构——怎么区分字节的边界发送方必须告诉接收方帧从哪里开始。以太网用前导码——7 字节 10101010——接收方据此同步位时钟——然后一个帧首定界符——10101011——标记帧的起点。帧长不是随意——以太网最小帧 64 字节。帧尾带 CRC 4 字节——大于这个长度的去掉填充。帧间隙——两帧之间必须至少间隔 96 位时间——让发送方和接收方在两个帧之间做切换——也包括等待应答。五、总结数据通信不是在线上发二进制就够了——同步保证 bit 不丢编码保证时钟可以在信号中提取调制把基带转到频带以便远距离/移动传输帧结构让接收方找到帧边界——帧间隙保证设备在两个帧之间可以切换——CRC 在帧尾验证整个帧的完整性。没有这一层——上面四层的所有可靠传输都建立在一个 bit 可能被翻转的基础上——这就是物理层和链路层之间那种隐蔽但绝对的依赖。✅ 亮点从同步→编码→调制→帧结构四个递进步骤讲数据通讯——每一层的选择决定了上一层能依赖什么能力无同步就不可能成帧、无编码就不可能自同步。扩展方向光纤通信中的色散与非线性补偿、5G物理信道调制的循环前缀和OFDM原理。