访问一个国外的网站,数据不是两点一线飞过去的,而是一站一站转交:你家到 ISP,ISP 到互联网交换中心,再借海底光缆出国,最后进到那台服务器——每一站都要花时间。
上一篇讲"系统放在谁的地板上",这一篇讲你在路上要经过谁。前面几篇一直在说"浏览器向服务器要东西",好像两台机器直接对话——这一篇要把中间那条路摊开。前两门课讲过数据怎么在网里走(🌐 计算机网络),也讲过机房和网络怎么搭(支撑云服务的技术① 数据中心);本篇把这两头接起来,讲跨境这一段。
一、数据是怎么一站站走的
你点开一个国外的网站,数据要经过这些站:
- 你家:电脑发出请求,交给家里的路由器。
- ISP(互联网服务提供商):把你家接进它的网络——就是给你装宽带的那家公司。
- 互联网交换中心(IXP):各家网络在这里"接头",互相直接换流量。
- 海底光缆:跨越海洋的那一段,靠它把数据送出国。
- 对方的机房:落地、转几手,进到那台服务器。
这条路上最关键的一站是 IXP。因为如果没有交换中心,A 家网络的用户要访问 B 家网络的网站,就得绕一大圈;有了它,两家把线接进同一个机房,当面交换就行。
二、为什么"跳"越多、时间越长
每一站交接,都要花一点时间——这个"交接一次"就是一跳。跳数越多、来回时间越长,大致有这么个关系:
| 目的地 | 大致跳数 | 来回一趟 |
|---|---|---|
| 同城同运营商 | 3 ~ 5 跳 | 约 5 毫秒 |
| 国内跨省 | 8 ~ 12 跳 | 约 30 毫秒 |
| 跨国(到欧洲) | 15 ~ 20 跳 | 约 160 毫秒 |
所以"访问国外网站慢"的第一层原因很朴素:物理上真的更远、要换乘更多次。这也解释了为什么网页优化里有一条是"让服务器离用户近一点"(把内容放到离用户近的节点上)——距离是省不掉的,但可以缩短。
三、出国这一段靠什么:海底光缆
跨洋的那一段,绝大多数靠海底光缆。几个能说明它分量的事实:
- 几乎所有跨国的数据都走海底光缆——卫星那点带宽相比之下是零头。
- 光缆会断。最常见的原因是船锚和渔船拖网。断一次不算大事——运营方会立刻改走别的路。
- 造价高、周期长。一条大光缆要几个亿到十几亿美元,从立项到能用要好几年,通常是几家大公司合建。
"会断但影响不大"这一点值得琢磨:它说明网络设计的核心思路不是"保证不出事",而是"出事了有别的路"。这个思路在后面讲服务器、讲安全时还会反复出现——冗余,比不出错更重要。
四、动手 Demo:跳数、延迟,和这张网的规模
下面这个 Demo 把三种距离的跳数与延迟列出来,再把今天这张网的几个规模数字摆一遍。
for name, hops, rtt in [("同城", "3 ~ 5 跳", "约 5 毫秒"),
("跨省", "8 ~ 12 跳", "约 30 毫秒"),
("跨国", "15 ~ 20 跳", "约 160 毫秒")]:
print("%-6s %-12s %s" % (name, hops, rtt))
实跑输出:
--------------------------------------------------------------------
D9 如何访问国外的 Web 网站:ISP、互联网交换中心与跳数
--------------------------------------------------------------------
你点一个网址,数据不是【两点一线】飞过去的,而是一站一站转交:
----------------------------------------------------------------------------------------
目的地 经过几跳 来回一趟
----------------------------------------------------------------------------------------
同城同运营商 3 ~ 5 跳 约 5 毫秒
国内跨省 8 ~ 12 跳 约 30 毫秒
跨国(如到欧洲) 15 ~ 20 跳 约 160 毫秒
【跳】就是一个个网络之间握手换乘。换乘点在哪?
大多数就在【互联网交换中心(IXP)】——各家网络把线接进同一个机房,
互相之间直接交换流量,不必绕一大圈。
几个能说明规模的事实(2026 年):
----------------------------------------------------------------------------------------
指标 数值 说明
----------------------------------------------------------------------------------------
最大 IXP 的峰值流量 16 Tb/s DE-CIX 法兰克福
AMS-IX 端口总容量 69.57 Tbps 2025 年,比前年增 9%
全球在用海底光缆 646 条 总长 178 万公里
国际互联网带宽 2259 Tbps 2026 年,同比增 23%
帮你连上这一整套的,是 ISP(互联网服务提供商)。
它把你家接到它的网络,再通过 IXP 或买国际带宽,把你送出国门。
所以【能不能访问国外的网站】,一半看网站,一半看你这边的路怎么铺。
读这个输出:16 Tb/s 这个数字最直观。它意味着最大的交换中心每秒能换 16 万亿位的数据——这么大的流量,靠的不是某一条超级宽的线,而是"无数家把线接进来、当面交换"。这也回应了本篇的主题:网络的强,不在于单点有多强,在于结了多少个接头。
五、⚠️ 2026 现状
教材 2024 年出版,跨境这一段有三处新变化:
- 交换中心的密度成了竞争力。近几年各大交换中心的流量都在创新高,原因不只是用户变多,更是越来越多公司把线接进来。所以"这个国家的网络好不好",越来越看它有没有好的交换中心。
- 内容提供商成了国际带宽的主要使用者。今天占用国际带宽最多的一批主体里,内容与云平台占了很大比重——这意味着"跨境访问快不快",很大程度取决于那家大公司有没有在你附近建节点。
- "够不够用"的判断在变。带宽每年还在快速增长,而增长的动力里,AI 相关流量是最近最显眼的一块。所以做容量规划时,按去年的量乘以一个系数是不够的,得考虑业务本身是不是在用 AI。
30 秒实验
不用命令,用常识推一遍:
- 想一想你手机上打开一个国内网站和打开一个欧美网站,体感上差多少?
- 再想:你的宽带是哪家公司提供的?(那就是你的 ISP。)
- 最后想一想:如果那家网站在国内设了一个镜像节点,你的体感会变吗? 为什么?
常见误区
-
错误:数据是"从我的电脑直接飞到对方服务器"的。——纠正:中间至少要经过好几家网络的转交。每一站换乘都会加一点时间、也都有出问题的可能。理解这一点,才明白为什么"某一段网络出问题"会波及一大片。
-
错误:访问国外网站慢,是因为我们这边的网不好。——纠正:慢的原因可能是距离、可能是对方节点少、也可能某一段链路拥堵。"路远"是物理事实,省不掉;但"节点近不近"是可以优化的——所以大公司会在各地建节点,就是为了缩短最后那一段。
-
错误:海底光缆断了,跨国访问就断了。——纠正:断了会绕路,不会全断。这张网的设计思路本来就是"有几条路可走",断一条改走另一条,通常表现为"慢一点"而不是"没了"。这就是冗余的价值——它不保证不出事,只保证出事还能用。
-
错误:IXP 就是个大型路由器。——纠正:它是一个"接头的地方",不是一台机器。各家网络把线接进来、互相直接交换流量,省掉绕路。理解"交换中心是个场地"这一点,才明白为什么它的价值是"接进来多少家",而不是"它自己有多强"。
自测三问(点开对答案)
1. 为什么 IXP 能让访问变快? —— 因为**它把"绕远路"变成了"当面换"**。没有交换中心时,两个网络之间要么绕经第三方、要么付费购买转发;有了它,两家把线接进同一个机房直接交换。**结果就是跳数变少、路径变短**——这正是"跳数越少、延迟越低"那条规律的具体应用。 2. 海底光缆"会断但影响不大",靠的是什么机制? —— 靠**冗余加自动改路**。光缆不是独一份——同一个方向通常有多条,断了之后网络会**自动把流量改到别的路径上**。所以通常的表现是"稍慢"而不是"不能用"。**这个思路是整张互联网的底色:不追求单点永不坏,追求坏了有备份。** 3. 为什么内容与云平台在国际带宽里占那么大比重? —— 因为**今天用户访问的主要就是这些平台的内容**(视频、网页、应用)。哪家公司承载的内容多,它占用的带宽自然多。**这也解释了为什么"某家大公司在你附近建节点"会让你感觉整个网络变快**——它其实只优化了自家那部分流量,但那部分正是你用得最多的。- ☐ 下一节(1-10 互联网与Web的关系:信息通信白皮书)
相关笔记
- Web系统的设置场所 —— 上一篇:系统放在哪儿
- 互联网与Web的关系 —— 下一篇:把这张更大的地图摊开
- 将数据传输到远程网络(路由) —— 网络课里"跳"是怎么发生的
- 接入云服务的连接 —— 云课里的接入与专线
- 🕸️ Web技术原理 · 索引 —— 全课路线图