美文网首页
TCP协议与UDP协议的区别

TCP协议与UDP协议的区别

作者: zhang_wq | 来源:发表于2021-05-03 17:10 被阅读0次

连接

  • TCP面向连接,且连接时全双工通信;传输数据前需要通过三次握手建立连接,数据传输完需要关闭连接时通过四次挥手断开连接;每条连接仅支持一对一。
  • UTP无连接,传输数据时无需建立连接;支持一对一、一对多、多对一、多对多通信。

可靠性

  • TCP保证可靠传输,即数据无差错、不丢失、不重复、且有序;通过校验和、包有序、ACK、超时重试、滑动窗口以及拥塞控制,来确保可靠以及传输效率。
  • UDP尽最大努力交付,不确保传输可靠。

传输速度

  • TCP由于有各种机制,来确保数据传输的可靠性,所以传输速度上相对低。
  • UDP没有其他机制,所以传输速度上相对高。

资源占用

  • TCP有连接,所以需要占用的资源相对多;每个连接大约占3K左右的内存,如果作为客户端还需要占用一个端口。
  • UDP无连接,所以需要占用的资源相对少。

数据

  • TCP报文段的首部占用20字节。
  • UDP报文段的首部占用8字节。

相关文章

  • tcp和udp

    TCP和UDP的区别(转) TCP****协议与UDP协议的区别 首先咱们弄清楚, TCP 协议和 UCP ...

  • TCP和UDP的区别

    TCP和UDP的区别: TCP协议和UDP协议特性区别总结: TCP协议可靠;UDP协议不可靠 TCP协议是面向连...

  • iOS 网络相关面试题

    问题:TCP、UDP TCP/UDP 传输层协议 ||—— UDP:用户数据报协议 TCP与UDP的区别: 问题...

  • TCP/IP协议,TCP、UDP区别与联系

    TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UDP协议与TCP/IP协议的联系,很多人犯糊涂了, 一...

  • TCP和UDP的区别(转)

    TCP协议与UDP协议的区别首先咱们弄清楚,****TCP****协议和****UCP****协议与****TCP...

  • TCP和UDP协议

    TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UDP协议与TCP/IP协议的联系,很多人犯糊涂了,一直...

  • TCP和UDP的区别

    趁这今天,忙里偷闲的温习一下TCP和UDP TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与...

  • TCP 协议与 UDP 协议的区别

    1. TCP 协议与 UDP 协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯...

  • TCP协议知识盘点

    首先需要回顾:TCP与UDP的区别、差异、以及应用场景 TCP对应的协议和UDP对应的协议 TCP对应的协议:(1...

  • 关于TCP&UDP

    [转]TCP协议与UDP协议的区别首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,...

网友评论

      本文标题:TCP协议与UDP协议的区别

      本文链接:https://www.haomeiwen.com/subject/evmarltx.html