手机从家里的 WiFi 切换到蜂窝网络,视频仍能继续播放;笔记本隔着两堵墙还能收发数据;汽车高速移动时,连接会在多个小区之间连续交接。这些体验背后有两个彼此相关但并不相同的问题:无线研究比特怎样穿过开放、共享且会衰落的电磁信道,移动性研究设备改变接入位置后,网络怎样继续找到它并维持通信。
无线设备不一定移动,例如固定摄像头;移动设备也不一定持续联网,例如合盖携带的笔记本。真正困难的情形是二者叠加:链路质量正在变化,设备的接入点也在变化,而应用仍期待稳定的吞吐、时延和身份。
阅读这部分内容时始终分清三层问题:无线链路负责“这一跳能否可靠传输”,接入网络负责“此刻连接哪个 AP 或基站”,移动性管理负责“位置变化后端到端流量如何继续到达”。

一个无线网络通常包含三类要素。无线主机是运行应用的终端,如手机、笔记本、传感器和车载设备;无线链路是终端与接入设备之间,或终端彼此之间的电磁信道;基站是无线侧与更大网络之间的桥梁,在无线局域网中常称为接入点(AP),在蜂窝系统中则是基站。
基站不仅转发分组,还可能负责终端关联、信道调度、功率控制、认证协助和切换协调。主机在基站覆盖范围内与它关联后,通常只经过一跳无线链路就进入有线网络;若多个无线节点要相互中继,便构成多跳无线网络。
基础设施并不意味着所有路径都由基站决定。例如 WiFi 的 AP 连接到以太网交换机,交换机仍按 MAC 地址学习和转发;蜂窝基站则要和核心网中的控制面、用户面功能协作。由此可见,“无线接入”只是完整路径的第一段。
无线信号会随着传播距离增加而衰减。接收端真正关心的不是发送功率本身,而是到达接收机后的信号功率与噪声、干扰功率之比,即信噪比 SNR。一般来说,SNR 越高,判决比特越容易;SNR 降低时,比特差错率 BER 会升高。
但 SNR 与吞吐量不是一条固定曲线。高阶调制可让每个符号携带更多比特,要求的信号质量也更高;低阶调制更稳健,却牺牲速率。设备因此采用自适应调制与编码:链路好时提高调制阶数、使用较少冗余,链路差时改用稳健模式和更强纠错编码。
无线传播还会出现以下现象:

“我没有听到别人发送”不等于“接收方也没有听到别人发送”。载波侦听只反映发送端所在位置的信道状态,这正是隐藏终端问题的根源。
多路访问要回答“多个用户怎样共享一条广播信道”。时分让用户轮流占用时隙,频分给用户划分不同频带,而码分多址 CDMA允许多个用户在同一时间、同一频带发送,但为每个发送方分配不同的码片序列。
设发送方的数据比特用 表示,长度为 的码片序列为 ,其中每个码片也是 或 。发送方把一个数据比特扩展为 个码片:
接收方若知道同一组码,就把收到的 个码片与该码逐项相乘并求平均:
因为 ,理想情况下结果恢复为 。当多个发送方同时发送时,空口中的信号近似是各码片信号之和。若不同用户的码正交,接收方与目标码做相关运算后,其他用户的贡献会相互抵消。现实系统还要处理码不同步、功率差异和噪声;若近端用户功率远强于远端用户,还会出现“远近效应”,需要功率控制。
IEEE 802.11 定义无线局域网的物理层和链路层。最常见的基础设施模式以基本服务集 BSS为单位:一个 AP 与一组已关联站点构成一个 BSS,AP 再通过分布系统连接交换机、路由器或其他 AP。没有 AP 时,设备也可形成临时自组网络,彼此直接通信。
同一地点常能看到多个 AP,形成“WiFi 丛林”。终端必须先发现候选 AP,再选择其中一个进行关联:
终端通常综合信号强度、支持速率、安全策略、负载和用户配置选择 AP。信号最强不一定体验最好:一个拥挤 AP 即使离得近,也可能不如稍远但负载较低的 AP。关联建立链路层状态,随后还可能进行认证、获取 IP 地址和默认网关;这些步骤属于不同层次,不应把“关联成功”等同于“已经能访问互联网”。
WiFi 还支持速率自适应、功率管理和更高效的多天线传输。终端可在无数据时进入睡眠,AP 暂存下行帧并在信标中提示;多天线技术则利用空间维度提高可靠性或并行传输能力。

无线网卡难以在发送强信号的同时可靠检测微弱的外部信号,而且隐藏终端使冲突检测更不可信。因此 802.11 不采用“发送中检测冲突”,而采用带冲突避免的载波侦听多路访问 CSMA/CA。
一次基本发送过程如下:
SIFS 比 DIFS 短,因此 ACK、CTS 等对当前交换的响应优先于新一轮竞争。链路层 ACK 很重要:无线误码率较高,在本地重传通常比等待端到端传输层发现丢包更快。
对长帧或隐藏终端严重的环境,可先使用 RTS/CTS。发送方发送短 RTS,AP 回应 CTS;听到 RTS 或 CTS 的其他站点依据其中的持续时间设置网络分配向量 NAV,在预约期内保持静默。RTS/CTS 不能消除所有碰撞,因为 RTS 自己仍可能碰撞,但短控制帧碰撞的浪费小于长数据帧碰撞。

无线站点与 AP 之间是一跳,AP 与目标主机之间又经过分布系统,因此“这一跳由谁发送给谁”和“端到端二层源、目的是谁”可能不是同一对地址。802.11 数据帧最多提供四个地址字段,并由 To DS、From DS 位解释其含义。
在常见的“无线站点经 AP 发往有线主机”情形中,地址 1 是当前无线接收方 AP 的 BSSID,地址 2 是无线发送站点,地址 3 是分布系统中的最终目的 MAC。反向发送时,当前无线接收方变为站点,无线发送方变为 AP,原始源地址仍要保留下来。无线分布系统桥接时还可能使用第四地址。
帧中还包含序号、持续时间、帧控制和 CRC。序号帮助接收方识别重传造成的重复帧;持续时间让旁听站点设置 NAV;CRC 检测传输差错;帧控制字段区分管理帧、控制帧、数据帧以及方向、重试、加密等状态。
同一 IP 子网内漫游时,站点可以从 AP1 重新关联到 AP2 而不改变 IP 地址。交换机需要尽快学到“该站点现在位于 AP2 端口”,新 AP 可通过向分布系统发送带有该站点源地址的帧触发转发表更新。若跨越 IP 子网,则仅靠二层学习不够,需要网络层移动性或重新配置地址。
蓝牙面向耳机、键盘、手表和传感器等短距离设备。经典蓝牙在 2.4 GHz 免许可频段运行,并通过快速跳频降低持续占用某一受干扰频率的风险。若某个频点噪声很强,系统只会在短时间内受到影响,随后跳到其他频点。
多个设备可形成微微网 piconet。其中一个设备协调时钟和跳频序列,其他设备按其节奏通信;经典模型中一个微微网最多有 8 个活跃设备,包括协调设备。设备也可以处于低功耗停放或休眠状态,需要时再恢复活动。
与 WiFi 相比,蓝牙通常覆盖更小、功耗更低、应用交互也更短小。低功耗蓝牙进一步优化广播、发现和间歇传输,适合电池容量很小、绝大多数时间休眠的传感设备。选择无线技术时不能只比较峰值速率,还应同时看覆盖距离、连接密度、功耗预算、时延和设备成本。
蜂窝系统要覆盖广阔区域并支持高速移动,因此把功能拆为无线接入网和核心网。4G LTE 中,用户设备 UE 连接 eNodeB;多个基站再接入演进分组核心网 EPC。
UE 的数据通常经 eNodeB、S-GW、P-GW 到达互联网。控制信令则在 UE、eNodeB、MME 和 HSS 等功能之间传递。将控制面与用户面区分开十分重要:MME 决定和维护状态,但不承载普通用户数据;网关负责大量数据转发,但其状态由控制过程建立。
LTE 无线侧协议栈从下到上包括 PHY、MAC、RLC、PDCP。PHY 完成调制、编码和无线传输;MAC 调度无线资源并执行混合自动重传;RLC 可分段、重组并按模式提供重传;PDCP 处理头部压缩、安全和序号等。多个层次协同恢复差错:快速的 HARQ 先处理短时错误,必要时 RLC 再重传,端到端 TCP 则处理跨网络仍未恢复的丢失。


终端开机后不会立即拥有端到端数据路径。它先搜索并选择小区,与基站建立无线连接;网络依据设备身份向归属用户数据库完成鉴权;随后建立默认承载和用户面隧道,使终端获得可用的 IP 连通性。若设备长时间无数据,网络可释放部分无线连接状态,让设备进入低功耗空闲态;有下行数据时再通过寻呼唤醒。
蜂窝上行和下行资源由基站调度。调度器依据终端报告的信道质量、业务优先级、公平性、队列长度等,把时频资源块分配给不同 UE。信道质量好的用户可使用更高效的调制编码,但调度器也不能永远忽略小区边缘用户。
全球蜂窝系统是一张“网络的网络”。用户订阅属于归属运营商,旅行时可能接入访问运营商。两者通过漫游协议交换鉴权、位置和计费信息,访问网络提供无线接入,归属网络继续掌握订阅关系。用户数据可以回送归属网再出互联网,也可以按策略从访问地就近分流;选择会影响时延、策略一致性和监管要求。
5G 延续接入网与核心网分工,但采用 gNodeB 和更服务化的核心网功能。部署可从依赖 4G 控制锚点的非独立组网逐步演进到使用 5G 核心网的独立组网。控制功能和用户面功能可分开部署,让用户面出口靠近边缘应用,减少不必要的核心网绕行。
5G 的业务目标不只追求峰值速率。增强移动宽带面向高清视频和大流量下载;高可靠低时延通信面向工业控制等严格业务;海量机器通信则强调大量低功耗终端接入。网络切片可在共享物理设施上组织不同逻辑网络,但切片仍需要隔离、调度和端到端策略配合,不能仅靠一个标签自动保证服务质量。
高频段可提供更宽的连续频谱,却更易受遮挡、覆盖更短,因此需要更密集小区、波束成形和大规模多天线技术。较低频段覆盖更广,适合基础覆盖;系统会依据场景组合不同频段。可见,5G 并不是“把 4G 频率调高”,而是无线接入、核心网和业务编排的一组系统性演进。
移动性程度可以从“在同一接入点附近移动”一直延伸到“跨越不同运营商网络并保持会话”。网络层真正困难的是:通信方希望使用稳定标识联系设备,而路由系统需要知道设备当前连接在哪里。
可以把移动性系统抽象为四类角色:
设备到达访问网络后,要完成代理发现或接入发现,并向归属侧注册当前位置。注册必须认证,否则攻击者可以伪造绑定,把受害者流量引向自己的地址。
间接路由中,通信方仍把分组发往设备的归属地址;归属锚点截获分组,封装进隧道送到访问网络,再由访问侧交给设备。优点是通信方不需要感知移动,缺点是路径可能绕远,形成三角路由。直接路由让通信方或其网络获得当前位置并直接发送,路径更短,但位置绑定的分发、缓存失效、安全和移动后的更新都更复杂。
路由优化还会遭遇“锚点改变”问题:设备在通信过程中再次移动,旧访问网络可能暂时把分组转发到新访问网络,形成链式转发;若链条不断增长,时延和状态都会恶化。因此系统需要及时更新锚点或重建更直接的隧道。
蜂窝设备移动时会持续测量服务小区和邻区。只要邻区瞬间比当前小区强就切换,会在边界产生“乒乓效应”;因此网络通常使用测量过滤、迟滞门限和持续时间条件,并结合负载、业务与策略作判决。
一次典型切换可分为:


这种过程把无线切换与网络层路径更新分开:UE 先尽快恢复无线连接,随后核心网修正数据路径。为了让中断更短,源基站可能缓存或转发在途分组;但这也可能产生短暂乱序。
Mobile IP 用互联网层机制表达类似思想。移动节点保留归属地址,在外地获得转交地址,归属代理保存绑定并用 IP-in-IP 等方式封装数据报。外层头把隧道分组送到转交地址,解封装后内层数据报仍以归属地址为目的。隧道会增加头部开销,并可能遇到路径 MTU、入口过滤和部署复杂度问题。现代蜂窝系统虽然使用自己的隧道与控制协议,但“稳定身份 + 当前位置绑定 + 锚点转发”的原则相通。
IP 对上层仍提供尽力而为服务,但无线误码、链路层重传、速率变化和切换会改变传输层看到的现象。TCP 看到丢包时通常推断网络拥塞并缩小拥塞窗口;若丢包实际来自无线误码,这一反应虽然保护网络,却可能不必要地降低吞吐。
链路层本地恢复能在无线一跳快速修复差错,但也带来两个副作用。第一,连续重传使往返时间突然增大,发送方的重传计时器可能误判超时;第二,某些帧经历多次重传,另一些帧经新路径更快到达,接收端会看到乱序。好的设计需要协调 ARQ、前向纠错 FEC、传输层拥塞控制和应用时延目标,而不是无限增加链路层重试。
移动本身不会改变 TCP 连接的端点定义;真正有影响的是地址是否变化、切换是否丢包、路径时延与带宽是否突变。若系统用稳定地址或隧道隐藏移动,TCP 可以维持连接,但仍可能因短时中断而降速。若 IP 地址直接改变,传统 TCP 四元组随之改变,通常需要重新建连,或由多路径/连接迁移机制在更高层处理。
应用层常采取更直接的适配:视频使用自适应码率和缓冲抵抗带宽波动;实时通话控制码率并优先降低排队时延;移动网页压缩资源、缓存静态内容;位置应用把基站、WiFi 与卫星定位信息融合。最终体验由整条协议栈共同决定。
排障时按时间尺度定位最有效:毫秒级抖动常来自竞争、调度和重传;数百毫秒到数秒的中断可能来自切换、重新认证或地址配置;长期低速则应检查覆盖、干扰、负载和端到端拥塞。
设想手机正在播放视频并从室内走到街道。室内阶段,WiFi 信号受墙体和多径影响,网卡依据 SNR 调整调制编码;多个站点通过 CSMA/CA 竞争信道,数据帧由 AP 桥接到有线网络。手机离开覆盖区时,链路层重传增加,应用自适应码率开始下降。
转入蜂窝后,UE 通过基站接入,控制面验证身份并建立用户面承载。车辆继续移动时,源基站依据测量触发切换,目标基站准备资源,核心网更新隧道路径。稳定的会话身份或上层连接迁移机制尽量隐藏地址、路径变化;链路层、传输层和应用层共同吸收短时丢包与时延突增。
可以用四个问题快速诊断任何无线移动场景: