🔌 第六章 请求到达Web服务器,响应返回浏览器
📄 一句话概括

第六章专栏:网关=不同协议世界之间的翻译官——邮件转传真、HTTP 转数据库都是它;路由器在同协议世界间搬包,网关跨世界做转换。

📝 本节和前面几节的关系

全书收尾专栏:旅程里最后一个高频词【网关】。

一、翻译官

网关站在两个协议世界的交界处做转换: 电子邮件世界 <-> 传真/短信世界、 HTTP 世界 <-> 数据库世界(CGI 也是某种网关)。

二、与路由器的分界

路由器在同协议世界之间搬包(IP 到 IP); 网关在不同协议世界之间做转换—— 【跨界】二字是分工的分界线。

三、动手 Demo:COLUMN——Gateway 是翻译官

网关(Gateway)=两个世界之间的翻译官:

for s in ['电子邮件的世界 <-网关-> 传真/短信的世界',
    HTTP 的世界    <-网关-> 数据库的世界(CGI 也是)']:
    print(s)
print()
print('路由器在同协议世界之间搬包,网关跨世界做转换')

实跑输出:

--------------------------------------------------------------------
COLUMN——Gateway 是翻译官
--------------------------------------------------------------------
  网关(Gateway)=两个世界之间的翻译官:

    电子邮件的世界 <-网关-> 传真/短信的世界
    HTTP 的世界    <-网关-> 数据库的世界(CGI 也是)

  路由器在【同协议】世界之间搬包,
  网关在【不同协议】世界之间做转换——
  这就是两者分工的分界线。

⭐ 2026 现状:API 网关是微服务时代的当红角色, 本质仍是【异世界之间的入口与翻译】。

30 秒实验

  1. 举一个你用过的网关(如支付网关、API 网关)。
  2. 用【跨界】区分网关与路由器。
  3. 想想 CGI 为什么也算网关。

常见误区

  1. 以为网关就是路由器的别名——跨界与否是分界线。
  2. 以为网关是硬件——它常是一段程序。
自测三问(点开对答案) 1. 网关的职责? —— 不同协议世界之间的转换。 2. 与路由器的分界? —— 跨不跨界(异协议)。 3. 现代的当红网关? —— API 网关。

相关笔记