TCP与UDP的区别

TCP是传输控制协议

UDP用户数据报协议

TCP与UDP的区别:

  1. TCP是面向连接的,通过三次握手进行连接。UDP无连接。
  2. TCP提供可靠的传输。传输数据前,通过三次握手建立连接;传输数据时,通过确认应答1、重传、流量控制、阻塞控制等;传输数据后,通过四次挥手释放连接;所以,TCP传输所需要的资源多,传输效率也就慢。UDP不需要任何确认应答操作,不可靠。但是,因为需要的资源少,传输效率快。
  3. TCP面向字节流。UDP面向报文,UDP面对网络阻塞时,传输效率不会降低(会出现丢包)。
  4. TCP首部字节最少20个字节,最多60个字节。UDP首部字节只占用8个字节。
  5. TCP传输数据有序。UDP无序。
  6. TCP只支持一对一的交互通信。UDP支持一对一、一对多、多对一、多对多的交互通信。

使用场景:

TCP: 1、远程登录

            2、文件传输

            3、接收邮件

UDP:1、包总量少的通信

            2、即时通讯的视频、电话

            3、广播通讯

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不想早起.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值