Network · Chapter 03

第 3 章 · 关键协议篇

Core Protocols

网络世界有几百种协议,但你天天在用的只有六七个——HTTP、TCP、UDP、DNS、IP,加上几个"配角"(ARP、ICMP、DHCP)。这一章把这六个"主角"讲透,你就掌握了互联网 80% 的底层逻辑。

生活场景
📬 寄快递 vs 打电话 vs 查电话簿

协议不是抽象概念——它对应你每天都在做的事:

· HTTP = 寄快递(有单号、有回执、能追踪)
· TCP = 打电话(先拨号、确认接通、再说话、说完挂断)
· UDP = 大喇叭广播(喊一嗓子,听没听到随它去)
· DNS = 查电话簿(知道名字,查号码)
· IP = 邮政编码(决定包裹送到哪个城市)
· ARP = 小区门卫(知道门牌号,找具体哪一户)

本章的六个子篇

§ 3.1

HTTP / HTTPS 篇

浏览网页的协议——请求/响应、状态码、Cookie、加密。

§ 3.2

TCP 篇

可靠传输的协议——三次握手、四次挥手、流量控制。

§ 3.3

UDP 篇

快速但不保证的协议——视频、直播、游戏为什么用它。

§ 3.4

DNS 篇

域名翻译成 IP——递归查询、缓存、污染与 DoH。

§ 3.5

IP 篇

网络层的核心——IPv4/IPv6、子网、NAT、路由。

§ 3.6

其他重要协议篇

ARP、ICMP、DHCP、SSH、FTP、SMTP——配角也关键。

Recap · 收束

协议是网络的"共同语言"。六个主角各司其职:HTTP 管内容、TCP 管可靠、UDP 管速度、DNS 管翻译、IP 管地址、ARP 管本地。理解它们,你就理解了数据怎么从一台机器流到另一台机器。

☰ 主页
Xue Hai Wu Ya · Network · Chapter 03