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