CS 168 · LECTURE 26 · 2026-12-03 · 无线与移动

蜂窝网络:移动性、调度与端到端路径

蜂窝网络把无线接入、身份认证、移动性与运营商核心路由结合起来,让设备跨基站移动时仍保有会话。

版本快照:Fall 2026 官方课表与在线教材,核对日期 2026-09-02;官网仍标注 under construction,日期与政策可能变化。

  1. 互联网地基
  2. 路由
  3. 传输
  4. 应用与端到端
  5. 数据中心
  6. 群体通信
  7. 无线与移动

本章核心问题

手机换了服务基站,为什么远端服务器不需要同时知道它的每次位置变化?

1 · 发现、选择与附着

基站广播网络/运营商标识等信息,设备测量候选信号。它不能单纯选择物理最近或 RSSI 最强的任意塔,还受订阅运营商、频段、策略与负载约束。

attach 过程完成身份认证、安全上下文和数据会话建立。无线临时标识减少长期身份暴露,核心控制实体协调接入与移动性。

2 · 用户面与控制面

控制面处理认证、位置、bearer/session 与 handoff;用户面把数据通过基站和 core gateway 转发到互联网。分离使大量数据包不必每次经过复杂认证逻辑。

路径常经隧道保持稳定锚点,因此手机当前基站变化可以只更新运营商内部转发状态,远端仍面向稳定 IP/会话。

3 · handoff 的时间顺序

设备和旧基站持续测量邻区,达到阈值后网络或设备触发切换;目标基站预留资源,数据路径改向,缓存/在途包被转发或重传,最后释放旧资源。

make-before-break 减少中断却暂时占两份资源,break-before-make 更省资源但容易丢包。高速移动让测量新鲜度与切换频率更难平衡。

4 · 一门课的端到端收束

蜂窝链路之上仍承载 IP、TCP/QUIC、DNS 与 HTTP。无线丢包不一定代表拥塞,链路重传会改变 RTT;NAT/运营商防火墙改变端到端可达;CDN 放置又影响无线之外的传播距离。

完整诊断要跨层但不混层:先定位症状发生在哪个状态机,再追它如何改变上层可观察信号。这也是从 Traceroute、DV 到 TCP 三个项目共同训练的能力。

纠错:最容易带走的错误模型

闭卷推演

设备从塔 A 移向塔 B,画出测量、决策、目标准备、路径切换、旧资源释放,标出控制面和用户面各自消息。

检查:蜂窝 handoff 后远端服务器通常无需更新设备物理位置,主要因为?

机制工作台:before → event → after

Before / local state

移动设备测量邻区,网络根据 radio/bearer state 决定 handover

Event / after / output

移动设备测量邻区,网络根据 radio/bearer state 决定 handover;数据路径从旧基站切到新基站并处理在途包。

检查:判断一个实现分支是否必要,最有力的问题是什么?

Explain It Yourself

画 handover 前、触发事件、路径切换后的 state。

自检方法

答案必须出现 packet/message、local state/table、触发 event、after state 与 output;只给定义不算完成。

一手资料

正文是 CourseStack 的中文解释与重新绘制的教学例子;官方页面负责课程原始定义,历史仓库只提供你的实现证据。