🕸️ 第一章 Web技术基础知识
📄 一句话概括

把互联网按层摊开,Web 只是最上面一层里的一种服务——互联网是路,Web 是路上跑的一种车;认清这一层,才不会把"路断了"和"车坏了"混为一谈。

📝 本节和前面几节的关系

这一篇把第一章收口。1-1 留下一句话(互联网是路、Web 是车),随后八篇分别讲了"路"上的门牌(URL)、"车"的两头(浏览器与服务器)、以及"路"怎么铺(ISP 与交换中心)。本篇把这张更大的地图摊开,说清楚 Web 到底占多大地方。教材在这一条提到"信息通信白皮书",取的正是官方口径的统计视角:按数据看,谁才是互联网上的主角。

一、把互联网按层摊开

互联网不是一团乱麻,它是一层一层叠起来的。从下往上看:

层 管什么 例子
物理 光缆、机房、交换机 海底光缆、交换中心
网络 地址与路由 IP 地址、选路规则
传输 怎么把数据稳稳送到 TCP、UDP、QUIC
应用 各种用途的协议 DNS、邮件协议、HTTP
Web 应用层里的一种 HTTP 加 HTML 加浏览器

关键就在最后两行:Web 不是和"应用层"并列的,它是应用层里的一份子。同一层里还住着邮件、域名解析、文件传输等等。

为什么要分清这个? 因为弄清楚"谁是谁的一部分",才能弄清楚"谁坏了":

二、互联网上跑着的东西,不止 Web

教材这一节强调"互联网与 Web 的关系",是为了防止一个常见的过度简化——以为上网就是看网页。实际上一台连着互联网的设备,同时在用很多种服务:

用途 靠什么协议 今天的地位
网页浏览(Web) HTTP / HTTPS 最广为人知,但只是其中一种
视频与直播 HTTP 之上的流媒体 占用带宽最大的一块
电子邮件 邮件协议 老资格,仍在每天用
文件传输 文件传输协议 换了名字还在跑
域名解析 DNS 看不见,却是一切的第一步
软件更新与云同步 HTTPS / 私有协议 量很大,常被忽略

看上表第二行:视频与直播占的带宽最大,可它通常不算"在看网页"。这就说明——你交的那份宽带费,大头可能是给了"车道",不是给了"网页"。

三、"信息通信白皮书"这个视角

教材提到"信息通信白皮书",值得我们留意它代表的一种视角:官方按数据统计互联网。

这种视角的特点是不看感觉、看占比:

这个视角有个实用价值:它能纠正我们的直觉。我们最容易高估自己天天用的东西、低估那些看不见的——比如域名解析(DNS),它只是每次上网头一步的一问一答,可这一步一旦卡住,所有的车都开不动。

四、动手 Demo:把层和用途都列一遍

下面这个 Demo 把互联网的层和路上的"车"一起列出来——看完你会发现 Web 只占了很小的一个格子。

layers = [("物理", "光缆、机房、交换机"), ("网络", "地址与路由"),
          ("传输", "TCP、UDP、QUIC"), ("应用", "DNS、邮件、HTTP"),
          ("Web", "HTTP 加 HTML 加浏览器")]
for n, d in layers:
    print("%-6s %s" % (n, d))

实跑输出:

--------------------------------------------------------------------
D10  互联网与 Web 的关系:一个是路,一个是路上跑的一种车
--------------------------------------------------------------------
  把互联网按层摊开,Web 只是最上面一层里的一种服务:
  ----------------------------------------------------------------------------------------
  层                  里面有什么                              例子
  ----------------------------------------------------------------------------------------
  物理                光缆、机房、交换机                      海底光缆、IXP
  网络                地址与路由                              IP 地址、BGP 选路
  传输                怎么把数据稳稳送到                      TCP、UDP、QUIC
  应用                各种用途的协议                          DNS、SMTP、HTTP
  Web                 应用层里的一种                          HTTP 加 HTML 加浏览器

  换句话说:没有互联网,Web 无从谈起;
  但没有 Web,互联网照旧能发邮件、传文件、看视频、打游戏。

  互联网上跑的东西(按用途粗略归类):
  ----------------------------------------------------------------------------------------
  用途                      靠什么协议                今天的地位
  ----------------------------------------------------------------------------------------
  网页浏览(Web)           HTTP/HTTPS                最广为人知,但只是其中一种
  视频与直播                HTTP 之上的流媒体         占用带宽最大的一块
  电子邮件                  SMTP/IMAP                 老资格,仍在每天用
  文件传输                  SFTP/对象存储接口         换了名字还在跑
  域名解析                  DNS                       看不见,却是一切的第一步
  软件更新与云同步          HTTPS/私有协议            量很大,常被忽略

  所以教材最后一节把【互联网】和【Web】分开讲,是要你别把两者画等号:
  Web 是互联网的一部分,是其中最好用的那一张脸。
  理解了这一层,后面讲 HTTP、讲服务器、讲安全,才不会把【路】和【车】混为一谈。

读这个输出:注意第一张表里 Web 那一行缩进的和别人一样多,却只装了一个协议族,而"应用"那一行装着一堆协议。这个视觉上的不对称,正是本篇要说的全部:Web 很大很大,大到我们以为它就是互联网;但它在结构上,只是应用层里的一个抽屉。

五、⚠️ 2026 现状

教材 2024 年出版,这一篇的框架完全成立,有两处值得补:

本章收束

第一章到这里结束。回头看这十篇,其实讲的是同一件事的十个侧面:

一句话带得走:Web 是"用超链接把文档连起来、用浏览器取回来"的一套办法;它本身很小,小到只是应用层里的一个抽屉;但它把互联网上最复杂的一堆东西,收进了一个地址栏里。

30 秒实验

做一次"看占比"的练习:

  1. 打开手机,找到流量使用统计,看看排在前面的几个软件分别用了多少。
  2. 给每个软件贴个标签:是"看网页"、还是"看视频"、还是"后台同步/更新"?
  3. 看看哪一类加起来最多。

然后想一想:这和你以为的"我主要在用网页"一致吗?

常见误区

  1. 错误:Web 就是互联网。——纠正:Web 是互联网上的一种服务。这一整章反复在拆这两个词,因为它们是本课后面所有内容的地基。判断方法很简单:把浏览器关掉,互联网还在不在?在——那就是两件事。

  2. 错误:上网用掉的流量主要是刷网页。——纠正:占用最大的通常是视频一类的流媒体。"看网页"给人的感觉最强烈,因为它是交互的;但流量的大头往往是默默播放的那些——直觉和统计经常对不上,这正是要"看占比"的原因。

  3. 错误:域名解析这种小服务不重要。——纠正:它是一切的第一步,也是最容易被忽略的那一步。你输的域名要先变成地址(这一步就是域名解析),才能开始连接。它平时快到感觉不到,一旦出问题却是全局性的——"小服务、大影响"是互联网上很常见的一种结构。

  4. 错误:学完"什么是 Web"就够了,剩下的都是细节。——纠正:第一章给的是地图,不是终点。它告诉你有哪几块、各叫什么名字,但每一块怎么运转(HTTP 到底怎么谈、服务器怎么处理请求、Cookie 与会话怎么记住你),要靠后面各章逐个展开。先有地图再看细节,才不会迷路——这也是教材把基础放在第一章的理由。

自测三问(点开对答案) 1. 为什么说"把浏览器关掉,互联网还在"?这句话的作用是什么? —— 因为它**一次就把两个词分开了**:浏览器是 Web 的入口,关掉它,互联网上的邮件、视频、更新照样跑。**这句话的作用是给你一个随时能做的判据**——以后听到"上不了网"这类含糊的说法,可以用它来追问:是路的事,还是某一项服务的事。 2. "信息通信白皮书"这种按占比统计的视角,为什么能纠正直觉? —— 因为**直觉偏向"我天天用的"和"我感觉得到的"**。刷网页交互性强、感觉明显;视频和后台同步默默占着带宽、存在感低。**按数据统计则不带这些偏好**——它只看量。**所以"看占比"这种视角,专门用来修正"我感觉"这类判断。** 3. 第一章十篇,如果只记住一句话,记哪句? —— 记 **"互联网是路,Web 是车"**。这句话往下能推出一串东西:URL 是门牌、浏览器和服务器是车的两头、API 是给别人开的接口、ISP 和交换中心是路、Web 只是路上的一种车。**一句话立住了,后面九篇是它的展开,再往后各章是每块零件的放大。**

相关笔记