Skip to content

局域网和广域网

计算机网络 / 数据链路层 / 局域网和广域网 | 计算机考研杂货铺

局域网与IEEE 802
局域网与IEEE 802

局域网(LAN)和广域网(WAN)是按地理覆盖范围划分的两类典型网络。二者在拓扑、链路类型、常用协议上差异明显,但都属于数据链路层需要服务的"网络"场景。

对比项 局域网(LAN) 广域网(WAN)
覆盖范围 较小(房间、楼宇、园区,通常几 km 内) 较大(城市、国家、洲际)
典型链路 广播信道(以太网、Wi-Fi) 多为点对点专线/租用链路
典型协议 IEEE 802.3(以太网)、802.11(Wi-Fi) PPP、HDLC 等
差错率 通常较低 相对较高(距离远、设备多)
所有权 多为单位自建、自管 多由 ISP/运营商提供

局域网

局域网的基本概念和体系结构

局域网是在有限地理范围内,将若干计算机、外设及通信设备互连起来,实现资源共享和信息传递的计算机网络。

局域网的主要特点:

  • 覆盖范围小,传输时延低,数据传输速率高

  • 通常由单一机构建设、管理和维护

  • 多采用广播信道(共享介质),需要介质访问控制(MAC)

  • 可靠性较高,误码率低

IEEE 802 参考模型

IEEE 将数据链路层划分为两个子层,与物理层共同构成局域网协议栈:

子层 标准 功能
LLC(逻辑链路控制) IEEE 802.2 向上为网络层提供统一接口(如 SAP),屏蔽下层 MAC 差异
MAC(介质访问控制) 802.3 / 802.11 等 负责帧的封装、寻址(MAC 地址)与信道访问
物理层 802.3 / 802.11 等 比特传输、编码、物理接口

Tip

"以太网帧格式"和"CSMA/CD"属于MAC 子层;LLC 了解"存在这一层、负责向上屏蔽差异"即可。

常见 IEEE 802 标准

标准 名称 说明
802.3 以太网 有线局域网,最常用
802.11 无线局域网(Wi-Fi) 无线接入
802.1Q VLAN 标记 在帧中插入 VLAN 标签
802.1D 生成树协议(STP) 防止交换机环路(了解)
802.5 令牌环网 环形拓扑,已淘汰

以太网与IEEE 802.3

以太网(Ethernet)是目前最广泛使用的有线局域网技术,IEEE 802.3 是其标准化版本。传统共享式以太网采用CSMA/CD;现代交换式以太网中,每个交换机端口构成独立冲突域,全双工模式下不再需要 CSMA/CD。

以太网的传输介质与网卡

以太网可使用多种传输介质

介质 典型场景 备注
双绞线 10/100/1000BASE-T 最常见,星型拓扑连交换机
光纤 1000BASE-SX/LX 等 骨干、长距离、高速
同轴电缆 早期总线型以太网 现已少见

网卡(NIC,Network Interface Card)是主机接入局域网的接口设备,主要功能:

  • 实现数据链路层帧的发送与接收

  • 提供唯一的 MAC 地址,用于局域网内寻址

  • 完成串行/并行转换、编码解码等

以太网命名规则(如 100BASE-TX):100 = 速率(Mbps),BASE = 基带传输,TX = 介质类型(双绞线)1

以太网的MAC地址

MAC 地址(物理地址)是数据链路层用于标识网络接口的地址,以太网中为 48 位(6 字节),通常写作 6 组十六进制数,如 00-1A-2B-3C-4D-5E

部分 位数 含义
前 24 位 OUI 组织唯一标识符,由 IEEE 分配给厂商
后 24 位 由厂商自行分配,保证全球唯一

特殊 MAC 地址

  • 广播地址FF-FF-FF-FF-FF-FF,同一广播域内所有接口都接收

  • 组播地址:MAC 第一字节最低位为 1(如 01-00-5E-xx-xx-xx 用于 IPv4 组播映射)

  • 单播地址:第一字节最低位为 0

Warning

MAC 地址工作在同一广播域内(一跳相邻结点)。跨网段通信时,源/目的 MAC 会在路由器处逐跳更换,而 IP 地址通常不变2

以太网的MAC帧

以太网 MAC 帧是数据链路层的传输单位,经典 802.3 + DIX Ethernet II 格式如下:

字段 长度 说明
前导码(Preamble) 7 B 同步,物理层使用
帧起始定界符(SFD) 1 B 标志帧开始,物理层使用
目的 MAC 地址 6 B 接收方接口地址
源 MAC 地址 6 B 发送方接口地址
类型/长度 2 B \(> 1536\)(0x0600)为类型(如 0x0800 表示 IPv4);\(\leq 1500\)数据长度(802.3 原始格式)
数据 46~1500 B 上层 PDU(如 IP 数据报)
FCS 4 B 帧检验序列(CRC 检错)

从目的 MAC 到 FCS 的部分称为MAC 帧主体

  • 最小帧长:64 字节(不含前导码和 SFD)——保证CSMA/CD 能检测到冲突

  • 最大帧长:1518 字节(不含前导码和 SFD)

  • 数据部分不足 46 字节时需填充(Pad)

Example

主机 A(MAC AA)向同网段主机 B(MAC BB)发送一个 IP 数据报:A 的网卡将 IP 数据报封装进以太网帧,目的 MAC 填 BB,源 MAC 填 AA,类型填 0x0800,经交换机按 MAC 表转发到 B 所在端口。

高速以太网

在保持帧格式兼容的前提下,以太网速率不断提升:

名称 速率 说明
快速以太网 100 Mbps 仍可用 CSMA/CD(半双工)或全双工
千兆以太网 1 Gbps 半双工仍保留 CSMA/CD;全双工为主流,无冲突
万兆以太网及以上 10 Gbps+ 一般仅全双工,用于骨干/数据中心

Tip

现代局域网几乎全是交换式 + 全双工,CSMA/CD 更多是历史与考试概念;但 408 仍会考最小帧长、争用期等 CSMA/CD 计算。


IEEE 802.11无线局域网

无线局域网(WLAN,Wi-Fi)使用无线电波作为传输介质,标准号为 IEEE 802.11。由于无线信道难以可靠检测冲突,采用 CSMA/CA(冲突避免),并配合 ACK 确认。

无线局域网的组成

802.11 定义了两种基本组网方式:

模式 英文 组成 特点
基础设施模式 Infrastructure(BSS) 站点(STA)+ 接入点(AP)+ 分布式系统(DS) 最常见,如连家用路由器 Wi-Fi
自组织模式 Ad hoc(IBSS) 站点之间直接通信,无 AP 临时组网,无中心

基础设施模式中:

  • STA(Station):笔记本电脑、手机等终端

  • AP(Access Point):无线接入点,连接无线与有线网络

  • BSS(Basic Service Set):一个 AP 及其关联 STA 构成的基本服务集

  • ESS(Extended Service Set):多个 BSS 通过 DS 互联,形成更大覆盖

Tip

隐藏站、暴露站问题是 CSMA/CA 需要 RTS/CTS 预约的原因之一,详见 介质访问控制-CSMA/CA

802.11的MAC帧

802.11 MAC 帧与以太网帧结构不同,字段更复杂,常考帧类型地址字段数量

三种主要帧类型

类型 功能 是否携带数据
管理帧 关联、认证、信标(Beacon)等
控制帧 RTS、CTS、ACK 等信道控制
数据帧 承载上层数据

地址字段(最多 4 个):在基础设施模式下,数据帧通常涉及源 STA、目的 STA、AP、DS 中的若干地址,因此 802.11 帧可有 2~4 个地址字段(由 Frame Control 中的 To DS / From DS 位决定)。

Warning

802.11 不使用 CSMA/CD;冲突通过退避 + ACK 处理。不要把有线以太网和无线局域网的 MAC 机制混为一谈。


VLAN基本概念与基本原理

VLAN(Virtual LAN,虚拟局域网)是在逻辑上将一个物理局域网划分为多个独立的广播域,而无需增加物理设备。

为什么需要 VLAN

  • 二层交换机默认转发广播,整个网络处于同一广播域,广播风暴、安全性、管理粒度都是问题

  • 路由器可隔离广播域,但成本高、端口有限

  • VLAN 在二层实现广播域隔离,灵活且高效

基本原理

  • 交换机根据端口配置或帧中的 VLAN 标签,决定帧属于哪个 VLAN

  • 同一 VLAN 内的帧可二层互通;不同 VLAN 之间需经三层设备(路由器/三层交换机)转发

  • 标准:IEEE 802.1Q,在以太网帧中插入 4 字节 VLAN 标签

VLAN 标签字段 说明
TPID(2 B) 固定值 0x8100,标识这是带标签的帧
TCI(2 B) 含优先级(PCP)、CFI/DEI、VLAN ID(12 位,0~4095)

端口类型

端口类型 说明
Access 端口 连接终端,通常只属于一个 VLAN,发送无标签
Trunk 端口 交换机之间互联,可承载多个 VLAN,发送带标签

Tip

VLAN 划分的是广播域,不是冲突域。现代交换式以太网中,每个端口已是独立冲突域3


广域网

广域网的基本概念

广域网(WAN)覆盖范围大,可跨越城市、国家甚至全球,用于连接距离较远的局域网或主机。

广域网的特点:

  • 覆盖范围广,结点地理分布分散

  • 传输距离长,时延通常高于局域网

  • 多由电信运营商提供(租用专线、光纤骨干等)

  • 结点之间多为点对点链路,一般不需要广播式 MAC(如 CSMA/CD)

  • 常用协议:PPP、HDLC、帧中继、ATM等

Tip

"局域网 vs 广域网"是按地理范围分类;按信道类型分,局域网多是广播信道,广域网多是点对点信道——二者分类维度不同,不要强行一一对应。


点对点协议

PPP(Point-to-Point Protocol,点对点协议)是目前最常用的点对点数据链路层协议,用于拨号上网、路由器间串口/专线互联等场景,替代了功能简陋的 SLIP。

PPP 的组成

PPP 主要包括三部分:

组件 功能
组帧 将网络层分组封装成 PPP 帧
LCP(链路控制协议) 建立、配置、测试、释放数据链路
NCP(网络控制协议) 为不同网络层协议配置参数,如 IPCP 为 IP 分配地址

PPP 帧格式

字段 说明
标志(Flag) 0x7E01111110),帧定界符
地址 固定 0xFF(广播,点对点无寻址需求)
控制 固定 0x03(无连接)
协议 指明上层协议(如 0x0021 表示 IP)
数据 网络层分组
FCS 帧检验序列(CRC 检错)

组帧采用字节填充法(标志 0x7E、转义 0x7D),与 组帧-字节填充法 思路一致。

PPP 的工作流程与特点

  • 面向字节(不是比特填充)

  • 全双工链路

  • 检错(FCS),不纠错、不流量控制、不编号——可靠传输交给上层(如 TCP)

  • 支持身份验证:PAP(明文)、CHAP(挑战握手,更安全)

  • 支持多种网络层协议(IP、IPX 等),通过 NCP 分别配置

Abstract

  • 局域网多用广播信道 + MAC 地址;广域网多用点对点链路 + PPP 等协议

  • 以太网 MAC 帧:目的/源 MAC + 类型 + 数据 + FCS;最小 64 B,最大 1518 B

  • 802.11 用 CSMA/CA,不用 CSMA/CD;帧分管理/控制/数据三类

  • VLAN 在二层划分广播域,802.1Q 标签占 4 字节,VID 12 位

  • PPP = 组帧 + LCP + NCP;字节填充,全双工,只检错不纠错