物联网 > > 系列专题 > tcp协议和UDP协议之间的区别是什么啊?

tcp协议和UDP协议之间的区别是什么啊?

来源:https://www.wlworld.com.cn 时间:2024-07-10 编辑:admin 手机版

1.TCP的特点

TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。总之,TCP要建立连接必须经过三次握手。

优点:1、面向连接的传输;2、数据传输稳定可靠;3、端到端的通信;4、全双工方式;5、以字节为单位传输

缺点:传输速度不够快

2.UDP的特点

UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!

每个数据包的大小限定在64K以内!

优点:1、传输速度快;2、效率高;

缺点:数据包可能会丢失

3.区别和联系

正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。TCP协议和UDP协议各有所长、各有所短,适用于不同要求的通信环境。

最近更新

系列专题排行榜精选