每天一道面试题--TCP与UDP区别

  1. 可靠性:TCP面向连接,提供可靠服务,即传送的数据不丢不重,按序无错。UDP无连接,尽最大努力交付,不保证可靠交付。
  2. 首部:TCP首部开销20字节,UDP首部8字节。
  3. TCP提供拥塞控制,UDP无这个功能。
  4. TCP面向字节流传输,UDP面向报文传输。
  5. TCP仅支持点对点传输,UDP支持点对点,点对多,多对多。
每天一道面试题 文章被收录于专栏

Linux,MySQL,python,测试基础,计算机网络,操作系统,数据结构与算法。持续更新中...

全部评论
TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。 CP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。 tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。 UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。 每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信。 TCP对系统资源要求较多,UDP对系统资源要求较少。
1 回复 分享
发布于 2021-12-19 20:47

相关推荐

08-27 21:03
已编辑
成都理工大学 Java
冷花幽露:大概率是了,京东面试就是这样。我上周一面也是20多分钟,面试官问的很刁钻的问题也答上来了,面完过了几天还是没推进,泡池子,昨天一看挂了。如果一面完第2天没有收到2面邀请,基本上不用抱希望了。如果你的bg是985,面试流程也是和我们一样,20多分钟,唯一区别就是面完他们会很快收到二面邮件,而不像我们泡池子然后挂掉
点赞 评论 收藏
分享
梦倩倩:同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,****最新动态,绿灯直达,免笔试~
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务