HTTP:超文本传输协议
日常上网浏览网页,基本都离不开 HTTP(HyperText Transfer Protocol)。当你在浏览器输入一个网址,比如 http://example.com,系统就会通过这个协议向服务器请求页面内容。现在大多数网站已经升级到 HTTPS,也就是加了加密层的 HTTP,地址栏会显示小锁图标,表示连接更安全。
HTTPS:安全的超文本传输协议
HTTPS(HyperText Transfer Protocol Secure)并不是一个独立的新协议,而是在 HTTP 和 TCP 之间加入了 SSL/TLS 加密层。你在登录银行、购物结账时看到的 HTTPS,就是在保护你的密码和支付信息不被中途截取。
FTP:文件传输协议
FTP(File Transfer Protocol)常用于上传网站文件或批量下载资源。虽然现在网盘更方便,但在运维和开发中仍有人使用 FTP 工具上传网页代码。不过它传输时不加密,用户名和密码可能被监听,所以逐渐被更安全的 SFTP 或 SCP 取代。
SMTP:简单邮件传输协议
发邮件的时候,系统靠 SMTP(Simple Mail Transfer Protocol)把你的邮件“推”到对方的邮件服务器。比如你用 Outlook 写信,配置发件服务器时填的 smtp.gmail.com,就是谷歌提供的 SMTP 服务地址。
POP3 与 IMAP:收邮件的两种方式
收邮件常用 POP3(Post Office Protocol version 3)和 IMAP(Internet Message Access Protocol)。POP3 会把邮件下载到本地,之后服务器上可能就删除了;IMAP 则保持邮件在服务器同步,你在手机和电脑上看到的邮件状态是一致的,适合多设备用户。
DNS:域名解析协议
DNS(Domain Name System)虽然不直接传输数据,但它是互联网的“电话簿”。你在浏览器输入 baidu.com,DNS 负责把它翻译成对应的 IP 地址,比如 180.101.49.12,这样网络设备才知道该连接哪台服务器。
Telnet 与 SSH
Telnet 是早期远程登录协议,但所有信息明文传输,很不安全。现在基本被 SSH(Secure Shell)替代。SSH 不仅加密通信,还能用于安全地执行远程命令或传输文件。运维人员常说的“上服务器敲命令”,多数是通过 SSH 连接实现的。
其他常见缩写
还有一些协议缩写也常出现:
SNMP(Simple Network Management Protocol)用于监控网络设备,比如路由器流量。
DHCP(Dynamic Host Configuration Protocol)负责自动分配 IP 地址,你家里的 Wi-Fi 路由器就在运行它。
SIP(Session Initiation Protocol)支撑网络电话和视频通话,像一些企业 VoIP 系统就依赖它。