HTTP、TCP、UDP、WebSocket……一次搞清楚

8种最常用的网络协议,一图速览 👇
1️⃣ HTTP — 获取网页资源的基础协议,客户端-服务器模式
2️⃣ HTTP/3 — HTTP的下一代,基于QUIC和UDP,更快的响应速度,VR应用受益最大
3️⃣ HTTPS — HTTP+加密,安全通信
4️⃣ WebSocket — 全双工通信,服务器可主动推送数据。适合在线游戏、股票交易、即时通讯
5️⃣ TCP — 可靠传输,确保数据包按序到达。大多数应用层协议建立在TCP之上
6️⃣ UDP — 不建立连接直接发包,偶尔丢包也没关系。适合语音和视频通话
7️⃣ SMTP — 电子邮件传输协议
8️⃣ FTP — 文件传输协议,有独立的控制通道和数据通道
💡 简单记忆:要可靠用TCP,要速度用UDP,要实时用WebSocket,要安全用HTTPS。
#网络协议 #HTTP #TCP #WebSocket #程序员 #计算机基础 #技术干货