很多人做网络排障时有个惯性:先看IP、再查网关、最后才想起物理层。可真正干过几年网络运维的人都知道,百分之七十的“灵异问题”都出在物理层——网线没打对、光纤弯折过大、设备端口协商失败,这些才是让业务断断续续的元凶。
这一章讲的物理层,是计算机网络里最“底层”的一层,但又最容易被忽略。它不关心你的IP地址是多少,也不关心你发的包是HTTP还是FTP,它的任务只有一个:将一个主机发送的比特流,原样地、可靠地送到另一台主机。听起来简单,真正做到“透明传输”却要解决一大批细节:用什么接口、什么电平、什么频率、怎么编码、怎么复用、走什么介质。本文我把这些知识点串成一条线,结合工程里踩过的坑讲清楚。适合正在学计网的学生、准备各类网络认证的人,以及刚接触网络运维的新人参考。
1. 物理层到底在管什么
1.1 四大特性,四个“约定”
物理层做的第一件事是把设备连接到传输介质上。连接不是插上就行,双方得对“接口规格”达成一致。教材里把这部分归纳为四大特性:
- 机械特性:接口的长宽、引脚数量和排列。比如RJ45水晶头的8个引脚、光纤的LC/SC接口,长什么样大家得一样。
- 电气特性:信号用什么电平表示0和1、电压范围、阻抗匹配。比如以太网的差分信号,电平和阻抗不对,距离一长信号就衰减到无法识别。
- 功能特性:每个引脚负责什么,比如哪条线发数据、哪条线收数据。这部分规定了电平的含义。
- 过程特性(规程特性):事件发生的顺序,比如什么时刻开始发、什么时刻结束、握手信号怎么配合。
把这四大特性翻译成生活场景:你去寄快递,包裹尺寸重量是机械特性,运输车辆的标准是电气特性,快递单上填收发件人信息是功能特性,先验视再签收的顺序是过程特性。双方必须按同一套规则来,否则快递根本走不通。物理层的这个“约定”意义,就是让任何厂商的设备只要符合标准就能互通。
1.2 数据链路:不是点对点一条线那么简单
物理层面对的不是“A主机到B主机一根线”,而是一条完整的数据通信系统。教材的标准模型是:源系统(源点→发送器)→传输系统→目的系统(接收器→终点)。
我举个容易理解的例子。你用电脑发一条消息给对方,源点就是键盘输入进内存的数据;发送器就是网卡,它把数字比特转换成网线上的电信号;传输系统就是网线和中间设备;接收器是对方网卡,把电信号解码成比特;终点才是对方应用层看到的内容。
这个模型的价值在于告诉你:物理层的每一跳都可能改变信号形态。光缆里跑的是光信号,网线里跑的是电信号,无线链路跑的是电磁波,从一端到另一端,可能经历多次转换。物理层的职责不是保证“全程用一种介质”,而是保证经过多次转换之后,比特还是那个比特。这也是“透明”二字的真正含义——上层不需要知道中间发生了什么转换,只要数据原样到达。
2. 通信系统的几个底层参数:带宽、码元、波特率
2.1 带宽是“能力范围”而不是“速度”
讲物理层之前,先把带宽这个概念掰开。日常大家说“宽带是100M”,指的是速率单位bit/s;物理层说的带宽,是信号频率能够通过的范围,单位是Hz。两者完全不同。
打个比方:一条公路的车道数决定了它通行能力的上限,这是带宽;而实际每秒有多少辆车通过,这是速率。公路宽但车流少,速率可以很低;公路窄但车流极密,也能跑出很高的速率——物理层带宽决定的是系统的能力上限,不是瞬时速率。
信道对信号的频率有选择性,太高或太低的频率会衰减得很厉害。所以通信系统要设计的第一个参数就是:用哪一段频率范围来传信号,这段范围有多宽。窄带系统速率低,宽带系统才有高速的可能。这一个观念贯穿整章:编码再巧妙,带宽不给你足够的“赛场”,一切白搭。
2.2 码元、波特率与比特率:一对容易搞混的关键指标
码元(符号)是物理层最核心的概念之一。一个码元是信号的一个基本波形状态,它可以携带多个比特。比如一个信号有4种电平状态,每个状态就可以编码2个比特。
波特率(码元传输速率)指每秒传输多少个码元,单位Baud;比特率(信息传输速率)指每秒传输多少个比特,单位bit/s。两者关系是:比特率 = 波特率 × log₂(码元状态数V)。
我拿一个实例说明。某调制方案采用16种码元状态(也就是16QAM),波特率为4000Baud,则每个码元携带log₂16=4比特,比特率就是4000×4=16000bit/s。如果你只看波特率会以为它很慢,实际上它已经是16kbps。
这个换算关系是考试和实操中都会反复遇到的。工程上更常见的是反过来:给定目标比特率和调制状态数,算波特率,从而决定器件的工作频率。很多新人设计的板子通不过认证,就是波特率算错了,导致后端采样跟不上。
3. 信道极限容量:奈奎斯特与香农是两把尺子
3.1 奈奎斯特准则:理想无噪声的上限
任何实际信道都有有限的带宽W。1924年奈奎斯特给出结论:在理想无噪声的有限带宽信道中,码元传输速率存在极限,基本不超过2W Baud。
注意这里说的是“码元”的极限,换算成比特还要乘以log₂V。所以奈奎斯特公式写作:
C = 2W·log₂V
其中C是极限比特率,V是码元状态数。这个准则说明一件事:只要增加码元状态数,理论上比特率可以无限提高,因为log₂V会变大。但现实中不可能无限增加,因为状态越多,信号之间的区分就越困难,噪声稍微一干扰就会判错。
这个公式在工程上的直接应用是设计线缆和端口的速率等级。比如一个基带信道带宽为10MHz,想达到100Mbps,需要每个码元携带多少比特?代入公式100M = 2×10M×log₂V,得到log₂V=5,V=32,也就是说至少需要32种码元状态。如果噪声条件不允许这么高的状态数,就只能降低目标速率。
3.2 香农公式:噪声世界的天花板
现实信道一定有噪声,1948年香农给出了更严格的极限:
C = W·log₂(1 + S/N)
其中S/N是信号功率与噪声功率之比(信噪比),不是dB值,是绝对比值。实用中常把dB换算成比值:dB = 10·log₁₀(S/N)。
可以用餐馆场景理解:S/N就是你说话的音量和背景嘈杂声的比值。W是房间的“频率范围”,信道越宽、你说话越清晰(信噪比越高),能传递的信息才越多。两者是乘的关系,任何一项为0,信息速率都是0。
需要特别注意,香农公式给出的是理论极限,不是工程可达到值。实际系统通常只能逼近这个极限的一部分,因为还要考虑编码复杂度、设备成本和误码率要求。这也解释了为什么现代通信系统拼命做两件事:一是扩带宽,二是提高信噪比。
3.3 两个公式怎么用:以电话线为例
电话语音信道典型带宽约3.4kHz,信噪比常取30dB。30dB换算成比值是1000。代入香农公式:
C = 3400 × log₂(1+1000) ≈ 3400 × 9.97 ≈ 33897bit/s
这就是电话线语音信道的极限速率,约34kbps。早年56k调制解调器标称接近这个极限,实际受噪声影响通常在30-50kbps,已经很不容易了。
那常见的ADSL宽带为什么能到几十Mbps?因为ADSL虽然用同一根电话线,但它的调制器把信号搬到了比语音频段更高的频段上,占用的是物理线路在更高频段的可用带宽,W变得很大,加上调制效率高,极限速率自然大不一样。这里最容易犯的错误是把“语音信道带宽”等同于“线路可用带宽”。
做题时判断用哪个公式很简单:题里给了码元状态数V或让你判断增加V的效果,用奈奎斯特;给了信噪比S/N,用香农;两个都给了,就先用奈奎斯特算码元极限,再用香农算噪声极限,实际值取两者中较小的那个。这个“取小值”的思路在许多真题答案里都出现过。
4. 编码与调制:比特如何变成能从线上跑的信号
4.1 基带编码:数字信号直接上路
基带信号就是未经调制的原始数字信号。常见编码方式包括:
- 不归零码(NRZ):高电平表示1,低电平表示0。实现简单,但接收端要准确知道每个比特的时长,必须有额外的时钟同步;并且连续多个相同电平时无法区分比特边界。
- 曼彻斯特编码:每个比特中间都有一次跳变,从高到低表示1,从低到高表示0(具体定义有版本差异)。跳变既是数据又是时钟,接收端可以从跳变中提取同步信号。代价是编码后信号速率翻倍。
- 差分曼彻斯特编码:以比特起始处有无跳变表示0和1。它利用跳变方向判断,抗干扰能力更好,在令牌网等环境里常见。
- 4B/5B编码:把4比特映射成5比特再传输,多出来的1比特用于确保有足够跳变,兼顾了同步性和效率,百兆以太网用过这类方案。
曼彻斯特编码是物理层章节的经典考点。记住:10Mbps以太网采用曼彻斯特编码,但线路上实际码元速率是20MBaud,带宽占用翻倍。这个“以带宽换同步”的取舍,是计算机网络设计哲学的一个缩影。理解了它,再看后面各种编码方式就不会觉得它们是死记硬背——本质上都是在同步可靠性、效率、复杂度三者之间做权衡。
4.2 带通调制:把数据搬到合适频道
基带信号不宜远距离传输,也挤占低频资源。调制的作用是把基带信号“搬到”高频载波上。四种基本方式:
- 幅移键控ASK:用载波幅度变化表示0和1。
- 频移键控FSK:用频率变化表示。
- 相移键控PSK:用相位变化,如0度和180度代表0和1;QPSK用4种相位,每符号2比特。
- 正交振幅调制QAM:同时改变幅度和相位,16QAM每符号4比特,256QAM每符号8比特。
调制效率的本质是“每个码元塞进更多比特”。但塞多了,星座点之间的距离就变小,误码率随之上升。工程上选择调制阶数就是一个权衡:信道质量好、信噪比高,上高位调制;信道质量差,就退回低阶调制保证稳定。现在很多无线设备自动协商速率,就是在动态调整码元状态数。
4.3 线路编码实战中的一个关键提醒
很多人以为编码和调制是两件事,其实实际传输链路往往先编码再调制,编码解决同步和直流分量问题,调制解决频段迁移动问题。做网络参数调优时,不要只看调制阶数,还要看线路编码是否匹配。
我踩过的坑:某个项目里两台设备链路一直告警误码率高,传输层、物理接口参数都查过,最后发现是对端设备强行配置了高阶调制,而信噪比支撑不了,降到低一档后立刻稳定。物理层的“看似没问题”和“真正可用”之间,隔着信噪比这堵墙。
5. 传输介质选择:网线、光纤怎么挑
5.1 双绞线:最普及也最考验细节
双绞线的核心原理是绞合抵消串扰。常见类别:Cat5e支持千兆,Cat6支持千兆更稳,Cat6A支持万兆,7类以上加了整体屏蔽。机房、办公区、室外管道,选型逻辑完全不同。
施工细节决定成败:
- 线序按T568A或T568B,两端一致做直连线,两端不同做交叉线。现代设备自动翻转,交叉线很少用了。
- 千兆必须八芯全部接通,四芯只能跑百兆。
- 水晶头压接时护套要压住,线芯要顶到前端,否则长时间使用会出现隐形断点。
- 屏蔽线必须接地,不接地的屏蔽层反而成为天线,引入更多干扰。
我曾经接手过一个“千兆网口只协商到百兆”的工单,排查到最后发现就是墙内模块有一对线没压到底,接触不良但不完全断开。这类问题用肉眼很难发现,必须用测线仪逐芯测。双绞线工程最忌讳凭感觉判断通断,六类以上线缆对施工工艺的要求远比五类高,压接次数多了水晶头就废了。
5.2 光纤:高速远距离的真正答案
光纤利用全反射原理传光,分单模和多模。单模芯径小,只传一种模式,适合长距离;多模芯径大,模式色散限制距离,适合短距离。颜色上单模光模块和跳线常为黄色,多模有橙色、水蓝色等。波长常见850nm和1300nm(多模)、1310nm和1550nm(单模)。
光纤施工讲究弯曲半径,弯得越急损耗越大。熔接损耗控制在0.1dB内算优秀,超过0.3dB就要重做。排查光纤链路必须有光功率计,光衰大先用酒精棉清洁端面,再检查跳线弯曲半径,最后查法兰和熔接点。
有个很实际的坑:很多机房为了走线美观,把尾纤用扎带绑得笔直,或者贴着设备拐弯90度,看着整洁,实际上光功率掉得厉害。光纤不是电线的替代品,它有自己的物理约束。交接箱里绑扎时留出弧度余量,是施工巡检时最容易忽略却最重要的项目。
5.3 选型的判断框架
我在实际项目中选介质,先看距离和速率:100米内且速率千兆以下,优先双绞线;超过100米或速率万兆以上,上光纤;移动终端只能走无线。再看环境:露天段尽量用铠装光缆;强电旁走屏蔽双绞线;高温机房要关注绝缘材料级别。最后是运维成本:双绞线好换,光纤熔接一次就要半天,长距离预算就要留足冗余芯数,免得一次断纤没备芯只能干瞪眼。
6. 信道复用技术:一条物理链路如何给多人用
6.1 频分、时分、波分:三种分赛道方式
- 频分复用FDM:把总频带分成多个子频带,每个用户用一段,互不干扰。无线电广播就是典型,各电台占不同频率。
- 时分复用TDM:一条信道按时隙轮流分配。静态TDM即使某用户没数据,时隙也空转,效率低;统计时分复用按需分配,是现代分组交换的思想雏形。
- 波分复用WDM:本质是光纤上的频分复用,不同光载波携带不同数据。DWDM可以在单根光纤上同时传几十上百路信号,是骨干网扩容的核心手段。
FDM的优点是无需同步,问题是频带利用率固定;TDM的优点是利用率可控,但需要同步机制。实际系统很多是混合使用,比如4G/5G在时域频域两块同时划分资源,这就是OFDMA的基本思路,学完复用理论再看无线资源调度就顺了。
6.2 码分复用CDMA:大家都在同一时间同一频率说话
CDMA的原理是用一组正交的码片表示每位数据,多个用户同时发射叠加信号,接收端用目标用户的码片做内积就能还原出自己的信号。正交性是关键,不同用户的码片点积为0。
用一个简化例子说明。假设用户A的码片是(1,1,1,-1,-1,1,-1,-1),用户B的码片正好是A的补码,也就是每一位都取反。如果A发比特1就发送自己的码片,发比特0就发送码片的反码,B同理。两个用户的信号在空中叠加,接收端想解A的数据,就拿A的码片和叠加信号逐位相乘再累加,归一化后结果正是A发出的比特,B的信号会因正交性被完全滤除。
这个原理初看不直观,换算成日常场景:一群人同时说话,每个人用不同语言且约定只有同一语言的人才能翻译出有效信息,混杂在一起听起来吵,但各听各的照样能懂。工程实现上CDMA用于部分移动通信系统,而现代4G/5G采用的是正交频分多址方案,概念上有延续但实现不同。考试中CDMA的码片计算题很常见,核心就是记住“发送1发原码,发送0发反码,接收做内积再归一化”。
7. 宽带接入技术:物理层就在你家的光猫里
7.1 三类主流接入方式
- ADSL:基于电话线,下行带宽大于上行,因为普通用户下行为主。从电话交换局到用户这段利用原有电话铜线,依赖高频段调制实现宽带。
- HFC:基于有线电视同轴电缆的网络,利用原有CATV基础设施,下行速率可观,但因为共享介质,晚高峰容易拥堵。
- FTTx光纤接入:FTTH光纤到户是目前的主流,无源光网络PON架构下,局端OLT通过分光器连接多个用户端ONU,光信号在分光器上复制分发。
PON的物理层有几个有意思的特点:单纤双向用不同波长区分方向,典型是下行1490nm、上行1310nm,加上视频广播1550nm;分光器是无源器件,不需要供电,故障点少;但分光会带来插损,光功率余量要算准。
选接入方式时,有一条很现实的原则:能上光纤就不碰铜线,铜线方案再优化也受带宽上限约束,而光纤接入的扩容空间大得多。这些年老旧小区改造,最头疼的就是原有暗管穿不进新光缆,这属于物理层介质的安装约束,规划阶段就要留好路由。
7.2 “千兆宽带跑不满”到底怪谁
家庭千兆跑不满,物理层原因占一大半。先看光衰:光猫收光功率一般在-20dBm左右,太弱则误码;再看网线:墙里的五类线即使标千兆也可能只协商到百兆;再看Wi-Fi:无线受干扰和距离影响,速率本来就会下降。很多人换路由器、调IP,最后发现是水晶头里有一根线没压好,或者光纤弯折成直角。
理解物理层之后,排障顺序就清楚了:先看链路层协商速率、再看光功率或信号强度、然后查线缆质量,最后才去查上层配置。先物理后逻辑,能省掉大半排查时间。这个顺序在专业的网络运维里叫“从L1往L7排”,也是各种认证考试和一线岗位最强调的基本功。
8. 物理层设备:中继器与集线器为何被淘汰
8.1 中继器:信号的“加油站”
信号在介质中传输会衰减并失真,中继器的价值就是在信号消耗到不可靠之前把它接收、整形、放大后再发出去。它不是简单地放大,因为放大噪声没有意义,它要恢复方波的形态。这决定了中继器不能无限串联,信号经过多级再生,抖动会累积,所以以太网有网络直径限制,5-4-3规则就是约束中继器级联的旧经验。
很多人问既然中继器能延长距离,为什么不用它把一根网线拉几公里?因为中继器工作在比特级,它不区分帧,也就无法隔离碰撞域。设备越多,冲突越严重,有效吞吐率低得可怜。它只适合在低速、小规模网络里延长一小段链路,现代网络里这种角色已经被交换机取代。
8.2 集线器:共享型冲突域的教训
集线器本质是多端口的中继器,它将信号复制到所有端口。看似星形布线,内部却是总线逻辑,所有端口共享同一个冲突域。两个设备同时发送就会碰撞,只能靠CSMA/CD退避机制解决,效率随设备数量增加急剧下降。
集线器被交换机取代,根本原因是交换机的每个端口是独立冲突域,可以同时双向通信(全双工),不再有碰撞。这段历史给网络设计者的启示:物理层的共享型设备再便宜,也扛不住并发需求,在架构选型阶段就要为扩展性留后路。
9. 高频考点与常见误区速查
为了备考和日常自查方便,我整理一个对照表,下面这些就是我见过最多的错误点:
| 知识点 | 经典误区 | 正确理解 |
|---|---|---|
| 带宽 | 把带宽Hz当速率bit/s | 带宽是频率范围,速率同时依赖编码和信噪比 |
| 波特率与比特率 | 两者混为一谈 | 比特率=波特率×log₂V |
| 奈奎斯特与香农 | 条件不分 | 奈奎斯特用于理想无噪声,香农用于有噪声 |
| 曼彻斯特编码 | 以为不增加带宽 | 每比特一次跳变,码元率翻倍 |
| CDMA | 以为像TDM一样分时隙 | 同一时间同一频率,靠正交码区分 |
| 集线器 | 以为星形就独立冲突域 | 集线器共享冲突域,交换机才是隔离 |
| 光纤单模多模 | 只看颜色不辨场景 | 单模长距离,多模短距离低成本 |
这张表基本覆盖了我在各类考试和面试中遇到的物理层高频得分点。还有一个容易失分的地方:题目给“采用X调制,波特率Y”时,先算V再算比特率,很多人在这一步把V和bit/s的位置搞反。V是码元状态数,log₂V才是每个码元的比特数。
10. 一些实操体会
物理层是计网最“接地气”的一章,因为它直接对应网线、光模块、水晶头这些摸得着的东西。我个人在项目里的体验是:物理层学得好不好,直接决定一个工程师排障的基本功。有人遇到断连先拔网线再插,有人直接拿测线仪和光功率计从第一跳开始查,差距就在对物理层链路模型的理解深度。
最后分享一个实用习惯:任何网络项目验收时,先做物理层检查,网线用测试仪逐芯测,光纤用光功率计测两端功率,无线用信道扫描看底噪,全部达标再配置IP。物理层扎实了,上层跑起来的稳定性会好一大截。这个检查顺序我沿用了很久,踩过的坑几乎都发生在物理链路上,而不是看似更复杂的协议层。