说说TCP和UDP的区别?

TCP是面向连接的,而UDP是无连接的

类型 TCP UDP
是否面向连接
传输可靠性 可靠 不可靠
传输形式 字节流 数据段报文
传输效率
所需资源
应用场景 文件传输、邮件传输 即时通讯,域名转换
首部字节 20-60 8个字节

在数据传输开始之前,TCP需要先建立连接,数据传输完成后,再断开连接。这个过程通常被称为“三次握手”、“四次挥手”。

  • UDP是无连接的,发送数据之前不需要建立连接,发送完毕也不需要断开,
  • 数据以数据报形式发送。

换句话说,TCP是可靠的,它通过确认机制、重发机制来保证数据的可靠传输。
而UDP是不可靠的,数据包可能会丢失、重复、乱序。

posted @ 2025-05-31 16:36  kuki'  阅读(16)  评论(0)    收藏  举报