TCP(传输控制协议)和UDP(用户数据报协议)区别

区别

  • TCP具有三次握手,四次挥手的连接管理机制,所以TCP有连接,而UDP无连接。
  • TCP除了连接管理机制,还有确认应答机制,超时重传机制等其他机制,保证TCP的可靠传输,耳UDP没有这些机制,所以UDP是不可靠的。
  • TCP有缓冲区,UDP无缓冲区
  • TCP发送数据包是以字节流的方式来进行传输,而UDP是以数据报的方式来进行传输。
  • 每条TCP连接只能点到点,而UDP可以一对一,一对多,多对一,多对多来进行通信
  • 传送相同大小的数据包,TCP的首部开销会比UDP的首部开销大。(因为会有ACK,FIN等其他需要开销)。

应用场景

  • TCP是安全的,UDP是不安全。所以需要安全的场景下选择TCP。而需要传输速度,但对安全没那么多要求的选择UDP。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值