🔌 什么是 WebSocket?

WebSocket 是一种在客户端(通常是浏览器)和服务器之间建立 持久连接 的协议。它允许双向通信,不像传统的 HTTP 请求那样每次都需要重新建立连接。

🧠 简要解释:什么是 TCP?

TCP(Transmission Control Protocol,传输控制协议) 是一种 面向连接、可靠的传输层协议,是 WebSocket、HTTP 等更高层协议的“地基”。


📡 和 WebSocket 有什么关系?

WebSocket 是建立在 TCP 之上的:

技术 描述 应用场景
WebSocket 基于 TCP 的浏览器实时通信 聊天室、多人互动网页
TCP Socket 更低层的网络通信接口 设备通信(比如 Arduino ↔ Node.js)、服务器之间的数据交换

🧠 什么是 UDP?

UDP(User Datagram Protocol,用户数据报协议) 是一种传输层协议,和 TCP 不同,它是: