协议是什么?
The Big Picture
协议就是计算机之间的「约定俗成的规矩」。先花 5 分钟建立全局观,后面的每一篇都会顺很多。
[01]TCP / IP
Transmission Control Protocol / Internet Protocol
互联网世界的快递系统:IP 负责写地址,TCP 负责保证包裹不丢、不乱、签收确认。
[02]HTTP / HTTPS
HyperText Transfer Protocol
你每打开一个网页都在用它。请求—响应像「点菜」;加了 S 就是给这顿菜加了密封盖。
[03]DNS
Domain Name System
互联网的电话簿:把好记的域名翻译成机器用的 IP 地址。顺便搞懂「DNS 污染」是什么。
[04]TLS / SSL
Transport Layer Security
给数据上锁的那双手。看懂「握手」、证书、HTTPS 地址栏小锁背后的安全逻辑。
[05]SSH
Secure Shell
程序员远程操作服务器的主要通道。加密、密钥登录、为什么不能用明文协议替代它。
[06]邮件协议三兄弟
SMTP / POP3 / IMAP
寄信用 SMTP,收信用 POP3 或 IMAP。一篇文章分清谁管寄、谁管收、谁管同步。