***前言:***以前只知道TCP比UDP稳定可靠,但是主要的原因还是模模糊糊,最近大体明白了其中缘由,写篇文章记录一下
TCP:TCP协议属于“有问必有答”的协议,具体意思就是发送方发送数据,接收方受到消息后必须向发送端发送确认接收到的回复,如果发送端在指定时间内没有接收到接收端发来的确认消息,则视为此次传输为丢包现象,TCP协议具有消息“重发”机制,如果任何一方在指定时间内没有受到确认消息的回复,将重新发送一次数据包
UDPUDP协议相比TCP没有重发机制,发送、接收双方也不建立连接,所以相比TCP来说丢包率的可能性较大
因此,以上是UDP没有TCP可靠的主要原因
小白谈TCP和UDP的区别
最新推荐文章于 2024-09-27 15:15:00 发布