
1. 从一张网卡说起为什么物理介质决定以太网的上限做网络这一行有个很基础但总被忽略的事实以太网的上限不是协议定的是物理介质定的。协议栈里的IP地址、TCP端口、路由策略说得再漂亮最后数据还是得变成电信号或光信号实实在在穿过一段铜缆或光纤。这段铜缆是什么材质、多长、怎么接直接决定你能跑100M还是只能跑10M甚至干脆不通。我早年在机房踩过一个大坑给一台老服务器换千兆网卡链路就是不协商到1000M百思不得其解。后来排查了半天发现机柜到配线架那段跳线是十几年前的Cat5线不是Cat5e八根线倒是全通的但线对绞距和串扰指标根本撑不住千兆用的四对线同时收发。换上Cat6跳线的瞬间网卡立刻发出清脆的“咔嗒”一声指标全绿。这件事让我彻底明白了一件事——搞懂以太网物理介质比背十遍TCP/IP协议栈都有用。以太网的物理介质体系粗略分成三大类同轴电缆、双绞线和光纤。同轴电缆是上古时代的产物现在基本进博物馆了双绞线是今天局域网的绝对主力光纤则承包了骨干链路和数据中心的短距互联。而人们常说的10Base、100Base-T、100Base-TX这些词其实就是“介质如何承载数据”这一问题的不同答案。这篇文章沿着以太网物理介质的演进脉络从10M时代一路讲到100M时代把10Base5、10Base2、10Base-T、100Base-T4、100Base-TX、100Base-FX这几个关键标准逐一拆开看透它们的信号编码、线缆要求、距离限制和实际工程价值最后落到布线实操和故障排查上。这不是理论课全是能直接抄作业的东西。2. 物理介质到底在干什么信号、编码与距离的三角博弈2.1 物理层解决的核心问题物理介质要解决的事情概括起来就三件怎么把比特变成信号编码、怎么把信号送出去传输、怎么在接收端把比特还原回来解码。听起来简单但这里面的门道比想象中深得多。比特是抽象概念物理界只有电压、电流、光强这些连续量。编码就是把“0”和“1”映射成某种物理状态。映射方式直接决定信号带宽、抗干扰能力、直流分量和时钟同步能力。早期的10M以太网用的是曼彻斯特编码每个比特中间有一次跳变既传数据又带时钟但代价是带宽利用率只有50%。到了100M时代如果继续用曼彻斯特编码需要的信号频率高达200MHz五类线直接崩溃。所以设计者们搞出了更高效的4B5B编码加MLT-3电平调制把实际信号带宽压到了31.25MHz双绞线才能扛得住。传输距离则是另一个层面的博弈。信号在介质中传播会衰减衰减到一定程度接收端就分辨不出来了。所以每个物理介质标准都定义了最大段长10Base5是500米10Base2是185米10Base-T和100Base-TX统一是100米。这个100米不是随便拍的它综合考虑了双绞线在高频下的衰减特性、最恶劣接插件数量和工程部署的可行性。后来千兆以太网依然沿用100米限制正是因为Cat5e/Cat6双绞线的物理特性决定了这个边界。2.2 介质带宽与线缆类别的匹配逻辑很多人把“网线类别”和“速率”直接画等号这个思路大体没错但背后的逻辑值得说清楚。Cat3线标称带宽16MHz只能跑10M以太网Cat5线标称带宽100MHz能跑100M以太网Cat5e和Cat6分别优化了串扰和回波损耗才撑起千兆以太网。这里面的核心指标是线对间的串扰NEXT和线对内部的时延偏差。百兆以太网只用两对线一对发送、一对接收剩下的两对是空着的所以串扰压力小得多。千兆以太网要求四对线同时双向传输串扰瞬间变成大问题这就是为什么必须用Cat5e以上的线。所以当你看到“100Base-TX”这个名字时应该立刻读出三层信息“100”是速率100Mbps“Base”是基带传输“T”是双绞线Twisted Pair而“X”这个后缀在100M时代特指4B5B编码加MLT-3线缆标准的组合。名字本身就是一份简明技术说明书。3. 10M时代的三条腿10Base5、10Base2与10Base-T3.1 10Base5粗缆第一代以太网的蛮荒时代上世纪80年代最初的以太网标准用的是又粗又硬的同轴电缆直径大约1厘米所以俗称“粗缆”。这个电缆像一根黄色的水管沿着一排工作站从这头拉到那头。要用它接入一台设备得用一种叫“吸血鬼接头”的装置钻透电缆外皮让探针接触到内部的导体。听起来很粗暴但它不切断电缆就能分接这在那时候是了不起的设计。粗缆的最大段长500米是这么来的同轴电缆的衰减相对较低10Mbps的曼彻斯特编码信号带宽20MHz综合考虑发射功率和接收灵敏度500米是保证误码率在可接受范围的上限。一个以太网段最多允许100个节点中继器可以把网络扩到更远但最多只能经过4个中继器这就是著名的“5-4-3规则”5个段、4个中继器、3个可挂载设备的段。这种拓扑有一个致命弱点整条电缆就是网络总线任何一处物理断点都会导致整个段故障。更痛苦的是故障定位全靠人工一段段排查探测哪个位置断了。今天一个网口坏了只影响一台机器那个年代一条线上还连着几十台设备一处断路全办公室掉线。粗缆只在早期办公网络和实验室环境中短暂服役很快就被细缆取代。3.2 10Base2细缆更便宜但更脆弱的替代方案细缆直径约为粗缆的三分之一柔软很多安装也简单直接用BNC T型接头串接设备不需要吸血鬼钻头费用也低得多。所以10Base2在80年代后期到90年代初期的中小型网络中非常普及很多老一代IT人对“菊花链”这个说法印象深刻说的就是细缆一段接一段串联起来的走线方式。最大段长是185米比粗缆短了不是一点半点。原因很简单同样的信号功率线径细了损耗大了自然跑不远。185米的设定还有个讲究它保证信号在最坏情况下通过多个T型接头和BNC连接器的累计衰减仍然能被接收端正确解码。细缆的脆弱性比粗缆有过之而无不及。每一段电缆的末端必须接一个50欧姆的终端匹配电阻少了一个整个网络立刻瘫痪。我接触过不少经历过那个时代的网络工程师讲起“明明没动什么整个办公室突然全断网”的事故都一脸苦笑多半就是哪个调皮同事碰掉了一个T型接头。最终细缆也和粗缆一样被双绞线打入冷宫。3.3 10Base-T的关键变革星型拓扑与双绞线的逆袭10Base-T是物理介质史上最关键的转折点它彻底抛弃同轴电缆改用便宜的双绞线并且把拓扑结构从总线型改成了星型。中间设备是集线器HUB或交换机每个节点单独一根线接到中心设备任何一根线出问题只影响这一台机器整个网络不受牵连。这个过程跟过去总线型网络“一人感冒全屋传染”相比物理隔离的意义是跨时代的。双绞线的抗干扰原理值得多说一句把两根线绞合在一起外界的电磁干扰在两根线上产生的感应电压基本相等接收端通过差分方式判断两根线上的电压差干扰信号就被抵消掉了。绞距越密抗干扰能力越强但制造难度和成本也会上升这就是不同类别线缆的核心差异所在。10Base-T的信号频率低所以对线缆的要求很宽松Cat3以上、两对线就够跑最大距离仍然是100米。标准里每个端口只有一根线得连接所以即便线序打错了很多时候只是速率上不去还不至于完全不通这给很多半吊子施工留了不少存活空间。3.4 10M时代三大标准的横向对比标准介质拓扑最大段长接头典型应用10Base5粗同轴电缆总线型500米AUI/DIX 吸血鬼接头早期骨干、实验室10Base2细同轴电缆总线型185米BNC T型接头 终端电阻小型办公室网络10Base-T双绞线Cat3星型100米RJ4590年代后局域网主流这张表浓缩了整个10M时代的设计思路演变。从500米到185米再到100米传输距离在缩短但组网灵活性和故障隔离能力在提升。这是一次用距离换可靠性的交易事实证明交易非常成功。今天你随便走进一家公司的弱电间看到交换机面板上一排排RJ45接口源头就是10Base-T打下的江山。4. 提速的代价从10M到100M的信号革命4.1 为什么不能简单地把速率乘以十到了90年代中期10M不够用了100M势在必行。但把时钟频率直接从10M提到100M是不现实的——带宽要求太高。100Mbps的曼彻斯特编码需要200MHz的信号频率这不仅超过Cat5线的承载能力连当时的收发器芯片都做不出来。于是IEEE 802.3u工作组采用了两条不同的技术路线分别产生了100Base-T4和100Base-TX。这两条路线本质上是在回答同一个问题怎么能在尽量利用现有线缆的前提下把速率拉满。有意思的是两者的答案截然不同且命运也截然不同。4.2 100Base-T4四对线全上阵的过渡方案100Base-T4的思路是“既然两对线带宽不够那就四对线一起上”。它用三对线传数据每对33.33Mbps一对线负责反向控制信号配合8B6T编码把信号频率压在25MHz以下这样才能在Cat3甚至Cat4线缆上跑。听上去挺聪明对吧但它的代价是必须四对线全部连通且按标准接好。当时很多已有的布线施工尤其是早年按10Base-T标准布的经常只接了四根线两对遇到100Base-T4就彻底抓瞎。另一方面8B6T编码不像4B5B那样自带时钟信号恢复机制对接收端的锁相环设计要求更高实现复杂度和成本都不低。我在实际工程里几乎没见过100Base-T4设备的实物它推出的时间窗口很短就被100Base-TX所取代。但它存在的意义不可磨灭——它证明了在没有优质线缆的前提下用四对线并发也能冲到100M这个思路后来在千兆以太网里被放大成了最主流的方案。4.3 100Base-TX的胜出4B5B编码与MLT-3的黄金组合100Base-TX最终赢得了这场竞赛而且赢得相当彻底。它沿用了FDDI光纤分布式数据接口的物理层技术把光信号方案移植到电线上来。核心编码机制是4B5B MLT-3这一套组合非常讲究。4B5B编码的意思是每4位数据变成5位码组多出的1位用于保证码组中不会出现连续多个“0”从而保证接收端能从信号中恢复时钟。这5位码组再经过MLT-3调制其电平状态是“-1、0、1、0”的循环相当于用三种电平状态来表示信息每个状态的变化携带的逻辑信息更多。这样做的结果是125Mbps的码元速率被压到31.25MHz的实际信号带宽Cat5线标称100MHz带宽不但扛得住还留了充足余量。100Base-TX使用双绞线中的两对一对发送一对接收。另两对留着不用这在Cat5线上完全可行。它对线缆的要求是至少Cat5且两对线必须按标准接法接通。这就是为什么百兆网线至少需要四根芯线的原因。顺带一提为什么叫TX不叫T因为这段物理层规范直接来源于FDDI的TP-PMD标准为了区分自己跟T4的技术路线不同IEEE给了它X的代号。4.4 100Base-FX双绞线之外的另一条腿100Base-TX统治了桌面但100Base-FX统治了远距离场景。它的介质是多模光纤典型传输距离是2公里采用与100Base-TX相同的4B5B编码信号从电脉冲变成了光脉冲。光纤不受任何电磁干扰也不辐射信号天然就是抗干扰和保密性最好的介质。在那个年代跨楼宇的骨干链路基本都是100Base-FX的天下。100Base-FX用的光波长是1300nm常见接头是SC或ST。随着千兆以太网普及百兆的FX接口逐渐退到边缘但在温控、电磁干扰极强的工业环境中直到今天仍有一席之地。注意一点100Base-FX的全双工模式下最大距离是2公里半双工模式下只能到412米这个412米是因为CSMA/CD冲突检测机制对最大碰撞域直径有严格限制光纤传播速度快光靠距离拉长碰撞域就会超限。4.5 三个100M标准的定位分工标准介质使用线对数编码方案最大距离历史命运100Base-T4Cat3双绞线4对8B6T100米昙花一现极少见100Base-TXCat5双绞线2对4B5B MLT-3100米百兆时代绝对主流100Base-FX多模光纤N/A4B5B2公里全双工楼宇骨干的首选5. 接线、打线与测线100Base-TX的工程实操5.1 T568A与T568B八根线谁在哪是有规矩的理论知识说了一堆现在落到实际动手。100Base-TX虽然只用两对线但Cat5以上线缆标准是八芯的所以你必须知道哪两对是发送、哪两对是接收。这就引出了RJ45接口的线序标准——T568A和T568B。T568A的线序是1白绿、2绿、3白橙、4蓝、5白蓝、6橙、7白棕、8棕。T568B的线序是1白橙、2橙、3白绿、4蓝、5白蓝、6绿、7白棕、8棕。关键的差别就是第1、2对和第3、6对互换位置。在10Base-T和100Base-TX里1、2是发送3、6是接收4、5是一对7、8是一对。接法上有个核心规则在一根线的两端要么都用A标准要么都用B标准这叫直通线一端用A另一端用B叫交叉线。百兆时代网卡直连交换机用直通线两台电脑直连才需要交叉线。现代交换机和网卡都有自动协商Auto-MDI/X功能交叉线几乎绝迹了但理解这个逻辑仍然很重要——很多老设备或特殊场景还会踩到这个坑。5.2 百兆为什么只需要四根线但线缆不能只穿四根这个问题我在新入行的朋友中被问过无数遍既然百兆只用1、2、3、6这四根我穿四芯线不行吗技术上短距离内确实能通。但是极度不建议。原因有三点四芯线无法保证绞距一致。双绞线每一对是专门按一定绞距绞合的单独抽出来的四根线绞距已经乱了抗干扰能力骤降。千兆升级无望。只要线缆是四芯的将来升级千兆网就必须重新布线这个改造代价远大于一开始就穿八芯线。四芯线的标准不统一市场上劣质产品极多很多“四芯铜包铝”线连百兆都跑不稳。我在项目现场见过太多“看着通了一传大文件就断流”的案例最后查下来都是四芯线凑合用的锅。网线这东西一次布到位十年不后悔。5.3 打线顺序与压接技巧双绞线到信息面板或配线架里用的是110型打线端子。打线工具有讲究用专用的110打线刀一刀压下去前端切断多余线头力道要均匀。很多新手舍不得使劲结果刀片没完全切入绝缘层初期是通的过几个月氧化后开始丢包。压接RJ45水晶头时有一个巨大的误区“只要八根线都顶到头压下去就行”。实际上线芯的剥皮长度、排列的平齐度、外皮是否被水晶头卡住这三个要素缺一个都不合格。规范做法是剥线长度大约2厘米把八根线捋直排齐剪成一个平齐的断面插入水晶头时要确保外皮也被压舌卡住而不是悬空——悬空的外皮无法固定线缆拉拽几天后接触就松了。压接工具要用棘轮式的压到位后会自动弹开手感力度均匀。5.4 测线别只看灯亮要看指标网线接完以后很多人的“测试”就是插上电脑、看网络连接是否显示“已连接”。这个办法蒙对率极低判断成交换机和双绞线的兼容性有时即使线序全错网卡借自动协商也能跑通。专业的测线仪至少要能验证八根线的通断和线序。测线仪的“通断”灯有点欺骗性。简单周长的测线仪只能测静态通断测不出链路能否承载百兆信号。像串扰、回波损耗、衰减这些参数只有高端的线缆认证测试仪福禄克那种才能测出来。但日常用的网线只要线序正确、八芯全通、使用的是正规品牌的Cat5e以上线缆百兆大概率是没问题的。问题往往出在跳线质量和不达标的施工工艺上。5.5 手工压接水晶头的完整流程顺手写一套我日常教新人的压接流程按这个顺序来出错的概率能低很多根据实际距离裁剪网线预留10厘米以上的余量方便后续返工。用剥线钳剥去约2厘米外皮注意不要损伤内部线芯的绝缘层。把八根线按T568B顺序排好用网线钳的理线槽把线芯捋平直。用剪线刀把线芯头部剪平留出约1厘米的裸露段确保插入水晶头后能顶到头部。插入水晶头从水晶头正面观察八根线芯的金手指都应顶到前端透明窗口的最底部。检查线芯是否仍在正确顺序确认无误后放入压接钳用力压到底。用手拉一拉线缆确认水晶头卡扣勾住了外皮不脱落。两端都压好后用测线仪验证线序。这套流程虽然看着简单但每一步都是经验结晶。尤其第5步很多人的线压完跑千兆掉包拆开水晶头一看某一根线芯根本没顶到底接触面积不够。压接必须一次到位返工的成本不仅仅是水晶头本身时间精力全搭进去了。6. 常见问题与故障排查实录6.1 网线明明接对了为什么协商不到100M这是最经典的故障场景之一。先别急着怀疑线缆按顺序排查网卡和交换机接口是否支持百兆有些嵌入式设备和老旧笔记本网卡只有10M能力硬件限制没法协商上去。驱动里是否锁了速率有些网卡驱动默认开启节能以太网或速率自适应但个别场景下自适应失败会锁在10M需要手动在网卡高级属性里设为“100Mbps Full Duplex”。线缆是否真的达到Cat5标准这里说的不是线缆上印的字而是实测性能。市面上很多所谓Cat5e线铜芯细得跟头发丝似的衰减巨大百兆协商成功但一传大文件就掉包。接线是否用了不规范的“一拖二”有的人为了省事把一根八芯线当两根四芯线用各跑一路百兆。这在短距离内能通但代价是完全牺牲了串扰余量。你遇到的大部分偶发断流问题都和这种操作有关。6.2 百兆线路上传慢、下载快是怎么回事100Base-TX是一对线发送、一对线接收收发互不影响。如果上传发送方向慢而下载正常问题大概率出在发送线对1、2上。常见原因有两类发送线的接触不良水晶头里1、2号线芯没有压接到位接触阻抗偏高接收端信号幅度偏小链路的协商还能勉强维持但速率和稳定性大幅下降。发送线对应的一对绞线太长了注意双绞线里的每一对绞距不完全一样但都必须绞合。如果你压接的时候把某一对的绞合段剥得太长这段“直通线”实际变成了一根平行线高频特性急剧恶化。处理方式没什么悬念重新压接两端水晶头确保线芯绞合段尽量靠近水晶头内部。6.3 网口指示灯亮了但无法通信这个现象通常意味着链路协商成功了物理层通了但数据链路层有问题。常见原因包括线序交叉错误比如1、2对和3、6对接反了但这在自动协商时代不太常见因为大多数设备能自动翻转。VLAN配置隔离交换机端口被划到了不同的VLAN物理层正常但广播域不互通。排查时看端口指示灯通常能看到数据包发送和接收的闪烁情况。网卡和交换机双工模式不匹配一方强制全双工、另一方自适应且协商失败导致冲突检测机制误判表现为通但极不稳定。6.4 网线长度超过100米会怎样理论上100Base-TX的最大链路长度为100米。超过之后信号衰减过大链路要么协商失败要么间歇性通断。这不是交换机多给点功率能解决的因为双绞线上的传输不只是衰减问题还有串扰和回波损耗它们在长距离高频信号下会显著恶化。实际工程中很多人在90米上下还能稳定跑过了100米就开始随机丢包这就是设计边界。如果确实要超过100米正确方案是加交换机做级联或者改用光纤。光纤的2公里距离优势在跨楼层、跨楼宇场景中是碾压级的。6.5 测线仪显示全通但网络还是不通这种情况特别容易让人抓狂。测线仪全通说明八根线通断没问题但它测不出两项重要参数接触电阻的大小和高频信号质量。可能的原因压接时线芯氧化面没有处理干净接触电阻偏高静态测量能通高速信号就衰减严重。线缆本身质量差虽然标称Cat5e但实际指标远达不到标准高频信号串扰严重。这种问题只能换线。水晶头与插座接触不良尤其是廉价的塑壳水晶头金属弹片弹性不足插进去松松垮垮偶尔触碰一下就断流。这种情况没什么好分析的直接换一根好线或者重新压一遍是最高效的排障路径。当你怀疑链路质量时用替换法永远比用仪表排查更快——毕竟一根成品跳线的成本远低于一个小时的设备调试时间。6.6 老线缆中的隐藏坑两对线接法的百年遗产在前面提过10Base-T时代很多施工只接了四根线1、2、3、6这在当时完全合法。后来技术升级到了百兆甚至千兆如果继续用这种只接四根的布线结果就很有意思百兆能通但偶发错误因为1、2和3、6这两对在物理上没有问题千兆一定不通因为千兆需要四对线全部工作。我遇到过不止一次这样的情况新换了千兆交换机但某个房间的电脑还是百兆速率排查半天才发现信息模块后面只打了四颗线。这种历史包袱在旧办公楼改造中极其常见。处理方式很直接把信息模块重新按八芯打一遍前提是电缆本身是八芯的。如果电缆本身只有四芯那只能接受百兆或者干脆重新布线。7. 选型建议与个人实操体会7.1 现在布线到底选Cat5e还是Cat6如果是在新装修或重新布线我的建议很直接直接上Cat6一步到位。原因不是Cat5e跑不动千兆——它确实能跑但Cat6在串扰、回波损耗和带宽余量上都更从容尤其是未来PoE供电和2.5G/5G以太网普及的时候Cat6更能扛得住。Cat5e和Cat6的线径差异明显Cat6通常更粗、更硬施工难度略高但这和后期网络不稳定带来的麻烦相比根本不值一提。在挑选线缆时注意看铜芯纯度。市场上有大量“铜包铝”或“铜包钢”的线价格便宜一半但衰减和氧化问题严重。本质上这类问题会在半年到一年之后集中爆发。拨开外皮看铜芯颜色紫铜色为正泛白或发灰的就要警惕了。7.2 为什么很多“老工程师”仍执着于线缆规范你可能听说过“网络是玄学”这种话。其实不是玄学是物理。信号在铜缆上传输的快慢、衰减多大、串扰多强全部可以精确计算和测量。问题在于工程现场很难有精密测试仪器工人们凭经验和手感做事很多“说不清道不明”的故障归根结底是线缆参数或者接法不规范导致的高频性能劣化。我自己的体会是每浪费一小时在猜疑上不如花二十分钟重新压一头。链路故障的排查逻辑应该是——先换线再换口最后才怀疑设备配置。绝大多数“网络莫名其妙不好”的问题都倒在第一关。7.3 物理介质这门课学的是“边界感”以太网物理介质的历史本质上是工程师们不断在介质带宽、编码效率、成本、兼容性之间寻找平衡点的历史。10Base5用粗缆换来500米10Base-T用双绞线换来100米和星型拓扑100Base-TX用更聪明的编码换来百兆速率100Base-FX用光纤换来2公里。每一个数字背后都是无数试验和权衡的结果。搞懂这些标准你不仅是知道了“哪种线能跑多快”更是在建立一个网络工程的边界感什么时候该用铜缆什么时候该上光纤CAT几才够用线序为什么不能乱。这些边界感直接决定你排障的速度和工程方案的靠谱程度。7.4 最后分享一个百试百灵的小技巧如果你在机房或者弱电间里面对一堆跳线分不清哪根是哪根除了用寻线仪还有一个土办法把交换机端口对应的网线拔出来在信息面板侧插上一个普通小台灯如果这根线同时给PoE交换机供电指示灯不亮但链路会通如果是不带PoE的交换机就把网线两头短接几根芯然后用万用表在另一端测通断一根根标出来。这个方法听起来原始但在没有专业工具的现场极其有效。顺带一提给网线做标签时名字要写“端到端”的而不是“从哪到哪”的。比如“A1-03机房-办公区B2-07”而不是“3楼到7楼”。后者改一处标识就废了前者无论哪一端变动都能快速定位。这条经验是我吃了好几次亏才总结出来的现在写给你能少走不少弯路。