刷视频、连WiFi、打电话:网络互联到底怎么工作的
导读
点开一个短视频,画面瞬间加载。这1秒内,数据从服务器出发,经过光纤、基站、路由器,到达你的手机。
中间经历了什么?拆解四个关键环节:连接、IP寻址、端口定位、WiFi与5G互通。
一、连接:先把路修通
网络分两层:硬件层和软件协议层。
硬件层负责物理传输:
- 在家用WiFi:手机 → WiFi路由器 → 家庭宽带(光纤)→ ISP → 互联网骨干
- 出门用5G:手机 → 运营商基站 → 运营商核心网 → 互联网骨干
两者最终都汇入互联网骨干,所以能互通。
软件协议层负责数据通信。不管底层是WiFi还是5G,上层都用TCP/IP协议——网络世界的普通话。
TCP/IP不是单个协议,而是一组协议的集合。它采用分层设计,每层各司其职:
分层的好处是解耦:WiFi换成5G,只改底层,上层协议不用动。
二、IP地址:给每台设备一个门牌号
路修好了,数据怎么知道往哪送?靠IP地址。
IP地址是设备在网络世界的门牌号。分两种:
| 类型 | 格式 | 用途 | 示例 |
|---|---|---|---|
| 公网IP | 全球唯一 | 互联网上直接可达 | 8.8.8.8(Google DNS) |
| 内网IP | 局域网内有效 | 家里/公司内部分配 | 192.168.1.100 |
你家里的手机、电脑、平板,拿到的都是内网IP(192.168.x.x)。但家里只有一个公网IP,怎么多台设备同时上网?
答案是NAPT(网络地址端口转换),也常叫NAT。路由器不仅把内网设备的私网IP换成公网IP,还会给每个请求分配一个不同的端口号,通过映射表把响应分发回来。
三、IP分类:IPv4与IPv6
IPv4是主流版本,32位地址,约43亿个。全球70多亿人,加上手机、电脑、IoT设备,早就分完了。
IPv4地址按规模分五类:
| 类别 | 范围 | 适用 | 每个网络可用地址 |
|---|---|---|---|
| A类 | 1.0.0.0 \~ 126.255.255.255 | 大型网络 | 1600万+ |
| B类 | 128.0.0.0 \~ 191.255.255.255 | 中型网络 | 6.5万+ |
| C类 | 192.0.0.0 \~ 223.255.255.255 | 小型网络 | 254 |
| D类 | 224.0.0.0 \~ 239.255.255.255 | 多播/组播 | — |
| E类 | 240.0.0.0 \~ 255.255.255.255 | 保留/实验 | — |
为了解决地址不够用的问题,IPv6来了:128位地址,约340万亿亿亿个——地球上每一粒沙子都能分到一个IP。
IPv6不只是地址多,还有几个改进:
- 设计上不需要NAT,每台设备可直接拥有公网IP
- 原生支持IPSec加密
- 报头更简洁,路由效率更高
目前全球IPv6部署率已经超过40%,中国、印度、法国走在前列。你手机用的5G网络,大概率已经是IPv6了。
四、端口:IP找到设备,端口找到程序
IP地址只能定位到设备,但一台服务器上可能跑着几十个程序。数据到了服务器,该给谁?
靠端口号。
如果把IP地址比作小区地址,端口就是门牌号。每个网络程序都监听一个特定端口:
| 端口 | 服务 | 用途 |
|---|---|---|
| 80 | HTTP | 网页浏览 |
| 443 | HTTPS | 加密网页 |
| 22 | SSH | 远程登录 |
| 53 | DNS | 域名解析 |
IP + 端口 = Socket,这才是网络通信的完整端点。
五、WiFi与5G互通:不同的路,同一个规则
WiFi和5G,底层完全不同:
| 维度 | WiFi | 5G |
|---|---|---|
| 覆盖 | 几十米 | 几公里 |
| 频段 | 2.4GHz / 5GHz | 运营商授权频段 |
| 接入 | 路由器 | 运营商基站 |
| 成本 | 免费(自有网络) | 按流量计费 |
为什么两者都能上网?
因为都走TCP/IP协议栈。底层传输介质不同,但上层协议一样。就像公路和铁路不同,但货物包装标准统一(集装箱=TCP/IP数据包),所以能互通。
手机从WiFi切到5G时,IP地址会变,TCP连接会断开重建。但因为协议统一,上层应用无感知——视频不会断,消息不会丢。
六、总结
网络互联的底层逻辑,浓缩成四个关键词:
- 连接:光纤、基站、路由器,先把路修通
- 寻址:IP地址,给每台设备一个门牌号
- 定位:端口号,找到具体的程序
- 互通:TCP/IP协议,让WiFi和5G殊途同归
整个过程,不到1秒。