本文共 307 字,大约阅读时间需要 1 分钟。
粗略的理解一:
tcp中文名字叫“传输控制协议”,是传输层传输数据的一种机制,比如,当你要发送的数据通过应用层到达传输层,数据就要选择自己的传输方式了:
1,先跟目的地确认一下,告诉目的地我要传数据了,目的地接收端如果准备好接收数据,就会反馈回来信息告诉发送端:你可以发送了,然后发送端才能发送数据,这种机制就是tcp;
2,如果发送端不需事先确认目的地是否准备好了接收数据,直接发送数据,这种机制就是udp;
可以看出tcp传输数据的机制比udp效率要低一些,需要多次握手确认对方的状态,udp效率相对就高一些。但是也可以看出前者数据传输的可靠性也比较高,后者可靠性就差一些。
我们常用的qq采用的就是udp协议