通用技术-网络与通信
WebSocket
WebSocket 是一种在单个TCP连接上提供全双工通信的计算机通信协议。它于2011年被IETF标准化为RFC 6455,旨在解决传统HTTP协议在实时通信场景下的局限性。与HTTP的请求-响应模式不同,WebSocket允许客户端和服务器在连接建立后随时双向发送数据,实现了真正的实时通信。该协议通过HTTP升级机制建立连接,使用ws://(非加密)或wss://(加密)作为URI方案。随着协议演进,RFC 8441(2018)定义了在HTTP/2上运行WebSocket的机制,RFC 9220(2022)进一步扩展至HTTP/3。WebSocket广泛应用于即时聊天、实时数据推送、在线协作、多人游戏等需要低延迟、高频率数据交换的场景。