TCP和UDP区别

TCP和UDP区别
1、共同点

共同点:都是传输层的协议

2、不同点

0、TCP(传输控制协议)、UDP(数据用户报协议)
​ 1、TCP是面向连接,UDP是无连接

​ 2、TCP是可靠的(通过连接传输数据,无差错、无丢失、不重复、且是顺序到达的),

​ UDP不可靠的

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

​ 3、UDP的效率比TCP高

​ 4、TCP只能是点对点的,UDP支持一对一、一对多、多对多的交互通信

​ 5、TCP对系统资源的要求多,UDP对系统的资源要求少

UDPTCP
是否连接无连接连接
是否可靠不可靠可靠
连接对象数一对一、一对多、多对多通信只能一对一通信
传输方式面向报文面向字节流
首部开销首部开销小,仅8字节首部最小20字节,最大60字节
适应场景适应于实时传输(IP电话、视频会议、直播等)适用于要求可靠传输的应用,例如文件传输
效率效率高效率低
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值