只从「你家的网线、公司的局域网、机房的交换机」这些真实场景出发,把以太网技术讲透。
以太网不是一个 “看不见摸不着的概念”,它就是我们日常 99% 的有线局域网的 “底层标准”:从你电脑插的网线,到办公室的交换机,再到机房的服务器,几乎所有有线设备的通信,都是基于以太网技术实现的。搞懂它,你就能理解为什么千兆网线能跑 100 米、为什么双工不匹配会导致网速卡顿、为什么广播风暴会让整个局域网瘫痪。
一、什么是以太网?从 “实验室发明” 到 “全球通用标准”
以太网(Ethernet),是由施乐、英特尔、DEC 在 1970 年代联合开发的局域网通信标准,也是目前应用最广泛的有线局域网技术。
- 早期的以太网,用同轴电缆传输,速度只有 10Mbps,只能连接几台设备;
- 现在的以太网,已经发展到万兆、十万兆甚至更高速度,支持双绞线、光纤等多种介质,能支撑企业园区、数据中心的大规模组网;
- 我们常说的 “千兆网口”“网线”“交换机”,本质上都是以太网技术的组成部分。
为什么以太网能成为主流?
- 兼容性强:不同厂商的设备、不同速度的以太网(10M / 百兆 / 千兆 / 万兆)都能互相兼容,不用怕设备不匹配;
- 成本低:双绞线、交换机等设备价格便宜,布线和维护都很方便;
- 扩展性好:从家用几台设备到企业上千台设备,都能通过以太网技术组网,还能通过 VLAN、链路聚合等技术扩展功能。
二、以太网的核心原理:介质访问控制(CSMA/CD)
早期的以太网,所有设备都连在同一条同轴电缆上,就像 “一个房间里多个人同时说话”,很容易出现信号冲突,导致数据损坏。为了解决这个问题,以太网设计了 **CSMA/CD(载波监听多路访问 / 冲突检测)** 机制,相当于给 “多人对话” 制定了一套排队规则。
1. CSMA/CD 的大白话工作过程
- 载波监听(CSMA):设备在发送数据前,先监听网线是否空闲,如果网线里有信号(别人正在说话),就不发送,等待空闲时再发;
- 多路访问(MA):多个设备可以共享同一条网线,大家轮流发送数据;
- 冲突检测(CD):如果两个设备同时检测到网线空闲,同时发送数据,就会发生冲突。设备检测到冲突后,会立即停止发送,发送一个 “冲突加强信号”,通知所有设备冲突了,然后各自等待一段随机时间,再重新发送。
2. 半双工 vs 全双工:以太网的两种工作模式
随着交换机的普及,现在的以太网大多已经不用 CSMA/CD 了,因为交换机的每个端口都是独立的冲突域,设备之间可以同时收发数据,也就是全双工模式。我们来对比一下两种模式的区别:
表格
| 模式 | 工作逻辑 | 核心特点 | 适用场景 | 优缺点 |
|---|---|---|---|---|
| 半双工 | 设备同一时间只能发或收,不能同时收发,需要 CSMA/CD 防冲突 | 像对讲机,说话时不能听,听时不能说 | 早期集线器网络、老旧设备 | 速度慢、易冲突,已基本淘汰 |
| 全双工 | 设备可以同时发送和接收数据,没有冲突问题 | 像打电话,说话的同时也能听到对方说话 | 现在的交换机网络、千兆 / 万兆以太网 | 速度快、无冲突,是现在的主流模式 |
3. 网工常见坑:双工不匹配
如果交换机端口设置为全双工,而连接的设备(比如旧网卡)设置为半双工,就会出现双工不匹配的问题:
- 现象:网速慢、丢包严重、ping 值高,业务卡顿;
- 原因:全双工设备认为对方能同时收发,而半双工设备需要等待,导致大量冲突和重传;
- 排查:在交换机端口查看双工模式,设置为自动协商(auto),或者强制两边模式一致。
三、以太网帧结构:数据在网线里的 “标准格式”
以太网传输的数据,都是以「帧」的形式存在的,就像快递的标准信封,每个帧都有固定的结构,包含收发地址、数据内容、校验码,这样交换机和设备才能正确识别和转发数据。
我们日常接触最多的是Ethernet II 帧,也是现在主流的帧结构,它的格式如下:
表格
| 字段 | 长度 | 作用 | 大白话解释 |
|---|---|---|---|
| 前导码 + 帧起始定界符 | 8 字节 | 同步信号,让接收方做好接收准备 | 相当于 “快递的敲门信号”,告诉收件人 “我要发快递了” |
| 目的 MAC 地址 | 6 字节 | 接收方设备的 MAC 地址 | 收件人的门牌号 |
| 源 MAC 地址 | 6 字节 | 发送方设备的 MAC 地址 | 寄件人的门牌号 |
| 类型字段 | 2 字节 | 标识上层协议(IP/ARP/IPv6 等) | 告诉收件人,信封里装的是什么(IP 包 / ARP 请求) |
| 数据载荷 | 46~1500 字节 | 上层传下来的 IP 数据报 / ARP 数据 | 信封里的快递包裹 |
| FCS 校验码 | 4 字节 | CRC 循环冗余校验,检测数据是否损坏 | 防拆封条,确认包裹没被损坏 |
关键概念:MTU(最大传输单元)
- 以太网帧的数据载荷最大是 1500 字节,这个值就是MTU(最大传输单元),代表一个以太网帧最多能装 1500 字节的 IP 数据;
- 如果 IP 数据报超过 1500 字节,会被 IP 层分片,分成多个小的数据包发送,接收方再重组;
- 网工常见场景:部分网络(如 VPN、专线)的 MTU 小于 1500,会导致大包丢包,需要手动调整 MTU 值,比如设置为 1400 字节;
- 万兆以太网支持Jumbo 帧(巨帧),MTU 可以设置为 9000 字节,减少分片,提升传输效率,常用于数据中心服务器之间的通信。
四、以太网的关键概念:冲突域与广播域
1. 冲突域(Collision Domain)
- 定义:设备发送数据时,可能发生信号冲突的区域,就像 “同一个房间里说话,会互相干扰”;
- 集线器(HUB)的冲突域:集线器的所有端口都在同一个冲突域里,设备越多,冲突概率越高,效率越低,这也是集线器被淘汰的原因;
- 交换机的冲突域:交换机的每个端口都是一个独立的冲突域,连接在不同端口的设备发送数据,不会互相冲突,所以交换机的效率远高于集线器。
2. 广播域(Broadcast Domain)
- 定义:广播帧(目的 MAC 是
FF:FF:FF:FF:FF:FF)能到达的范围,局域网里的所有设备收到广播帧后,都会接收并处理; - 交换机的广播域:普通二层交换机不会隔离广播域,同一个交换机下的所有设备都在同一个广播域里;
- 路由器 / 三层交换机的广播域:路由器会隔离广播域,每个接口都是一个独立的广播域,广播帧无法跨路由器转发;
- 广播风暴:如果网络出现环路,广播帧会在交换机之间无限循环,占用所有带宽,导致设备卡顿、断网,这就是广播风暴,需要通过 STP 生成树协议防止环路。
五、以太网的分类:按速度和介质划分
我们日常接触的以太网,大多是基于双绞线和光纤的,按速度可以分为以下几类,网工必须了解:
1. 双绞线以太网(家用 / 小型办公主流)
表格
| 标准 | 速度 | 常用网线类型 | 最大传输距离 | 适用场景 |
|---|---|---|---|---|
| 10BASE-T | 10Mbps | 五类线 | 100 米 | 老旧设备,已淘汰 |
| 100BASE-TX | 100Mbps | 五类线 / 超五类线 | 100 米 | 百兆网络,老旧设备 |
| 1000BASE-T | 1000Mbps(千兆) | 超五类线 / 六类线 | 100 米 | 家用、小型办公,现在的主流 |
| 10GBASE-T | 10Gbps(万兆) | 六类线 / 超六类线 | 100 米(超六类)/55 米(六类) | 企业机房、NAS 高速传输 |
2. 光纤以太网(长距离 / 高速传输)
- 多模光纤:传输距离几百米到几公里,常用于企业园区、机房内部互联;
- 单模光纤:传输距离几十公里到上百公里,常用于运营商骨干网、跨建筑传输;
- 常见标准:1000BASE-LX(千兆单模)、10GBASE-LR(万兆单模),传输距离远,抗干扰能力强。
3. PoE 以太网(给设备供电的以太网)
PoE(Power over Ethernet)以太网,是在传输数据的同时,通过网线给设备供电的技术,不用额外拉电源线,非常适合摄像头、无线 AP、IP 电话等设备。
- 标准:802.3af(PoE,功率 15.4W)、802.3at(PoE+,功率 30W)、802.3bt(PoE++,功率 60W/90W);
- 原理:PoE 交换机 / PoE 供电器,通过网线的空闲线对(或数据线对)给设备供电,设备需要支持 PoE 才能受电;
- 适用场景:商场、酒店的无线 AP,楼道里的监控摄像头,不用单独拉电源,布线更方便。
六、以太网设备:集线器 vs 交换机 vs 路由器
很多新手会搞混这三个设备的区别,它们在以太网里的定位完全不同:
表格
| 设备 | 工作层级 | 核心作用 | 对冲突域 / 广播域的影响 | 适用场景 |
|---|---|---|---|---|
| 集线器(HUB) | 物理层 | 把多个设备连在一起,共享一条总线传输数据 | 所有端口在同一个冲突域,同一个广播域 | 已淘汰,老旧网络 |
| 二层交换机 | 数据链路层 | 根据 MAC 地址转发数据帧,精准发送给目标设备 | 每个端口是独立冲突域,所有端口在同一个广播域 | 家用 / 企业局域网,扩展网口 |
| 路由器 / 三层交换机 | 网络层 + 数据链路层 | 跨网段转发 IP 数据报,隔离广播域 | 每个接口是独立广播域,隔离广播流量 | 内网和外网互联,不同网段互通 |
交换机的核心工作原理:MAC 地址表学习
交换机之所以比集线器高效,是因为它有MAC 地址表:
- 交换机收到数据帧后,会记录源 MAC 地址和对应的端口,存入 MAC 地址表;
- 当数据帧再次发送到交换机时,交换机会根据目的 MAC 地址,在 MAC 地址表里查找对应的端口,直接转发到目标端口,不会发给其他端口;
- 这个过程就是 “学习 – 转发 – 过滤”,大大减少了不必要的流量,提升了网络效率。
七、网工实战:以太网常见故障与排查
1. 网速慢 / 丢包严重
- 原因:双工不匹配、网线故障、端口协商错误;
- 排查:
- 检查网线是否正常,更换网线测试;
- 在交换机端口查看双工模式,设置为自动协商,或强制两边模式一致;
- 用
ping -l发送大包测试,排查 MTU 问题。
2. 广播风暴导致断网
- 原因:交换机环路、设备故障,广播帧无限循环;
- 排查:
- 查看交换机端口流量,找到流量异常的端口,断开链路;
- 检查是否有物理环路,配置 STP 生成树协议防止环路;
- 开启交换机的广播风暴抑制功能,限制广播流量。
3. PoE 设备无法供电
- 原因:网线不支持 PoE、交换机端口未开启 PoE、设备功率超过 PoE 标准;
- 排查:
- 检查网线是否为超五类及以上,PoE 需要 4 对芯线都正常;
- 确认交换机端口已开启 PoE 功能;
- 检查设备功率是否超过 PoE 交换机的供电上限。
4. 万兆网卡协商成千兆
- 原因:网线规格不够、交换机端口不支持万兆、协商模式错误;
- 排查:
- 确认网线为六类 / 超六类线,支持万兆传输;
- 检查交换机端口是否开启万兆模式;
- 强制设置端口速率为 10Gbps,或重新协商。
八、现代以太网技术:扩展与增强
1. 链路聚合(LACP)
把多个以太网物理链路绑定成一个逻辑链路,实现带宽叠加和链路冗余:
- 作用:比如 2 条千兆链路绑定,带宽可以达到 2Gbps,一条链路故障时,另一条自动接管,不会断网;
- 适用场景:服务器和交换机之间的互联,核心交换机之间的连接,提升带宽和可靠性。
2. VLAN 与 802.1Q 标签
VLAN(虚拟局域网)技术,是在以太网帧里添加一个 VLAN 标签(802.1Q),把一个物理的以太网,划分成多个逻辑的广播域,不同 VLAN 的设备之间无法直接通信,提升安全性和可管理性,我们后面会专门讲 VLAN 技术。
九、总结:以太网为什么能成为 “通用标准”
以太网从 10Mbps 的同轴电缆,发展到现在的十万兆光纤,几十年的发展里,始终保持着向下兼容、成本低廉、扩展性强的特点,这也是它能成为全球主流局域网技术的原因。
No responses yet