TCP UDP HTTP WebSocket

tcp、udp 传输层协议
tcp 建立连接需要三次握手, 以字节形式传输数据,能确保数据到达 需要保证数据到达的用tcp 面向连接、可靠、延迟高
udp 不需要建立连接,直接传输,有可能丢包 无连接、不可靠、低延迟服务 用udp

http 依赖tcp协议
websocket长连接,双向传输,

特性 TCP HTTP WebSocket
层次 传输层 应用层 应用层
连接方式 面向连接 请求-响应 长连接
可靠性 高 高(依赖TCP) 高(依赖TCP)
实时性 中 低 高
适用场景 文件传输、邮件等 网页浏览、API调用等 实时聊天、推送等

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容