page contents

TCP 协议怎么保证可靠的,UDP 为什么不可靠?

轩辕小不懂 发布于 2021-07-30 14:58
阅读 710
收藏 0
分类:WEB前端开发
1484
Nen
Nen
- 程序员

TCP 是面向连接的、可靠的、传输层通信协议

UDP 是无连接的传输层通信协议,继承 IP 特性,基于数据报

为什么 TCP 可靠?TCP 的可靠性体现在有状态和控制

会精准记录那些数据发送了,那些数据被对方接收了,那些没有被接收,而且保证数据包按序到达,不允许半点差错,这就是有状态

当意识到丢包了或者网络环境不佳,TCP 会根据具体情况调整自己的行为,控制自己的发送速度或者重发,这是可控制的

反之 UDP 就是无状态的和不可控制的

请先 登录 后评论