TCP与UDP区别

目录

一、TCP

1.定义

二、UDP

1.定义

三、TCP与UDP的对TCP

1.TCP

2.UDP


一、TCP

1.定义

1.TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。

2.TCP建立连接要进行3次握手,而断开连接要进行4次挥手。

二、UDP

1.定义

1.UDP是一个非连接的协议,传输数据之前源端和终端不建立连接, 当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。

2.在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、 
计算机的能力和传输带宽的限制。

3. 在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段。

三、TCP与UDP的对TCP

1.TCP

1.TCP面向连接。

2.TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达。

3.Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。

4.TCP对系统资源要求较多。

5.每一条TCP连接只能是点到点的。

2.UDP

1.UDP是无连接的,即发送数据之前不需要建立连接。

2.UDP尽最大努力交付,即不保证可靠交付。

3.UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。

4.UDP对系统资源要求较少。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值