TCP与UDP

作者: Laura McKinney
创建日期: 7 四月 2021
更新日期: 17 可能 2024
Anonim
一条视频讲清楚TCP协议与UDP协议-什么是三次握手与四次挥手?
视频: 一条视频讲清楚TCP协议与UDP协议-什么是三次握手与四次挥手?

内容

TCP和UDP都用于在Internet上传输数据或数据包。它们是数据的协议。两者执行相同的工作,但方式不同。 TCP代表“传输控制协议”。 UDP代表“用户数据报协议”。它们之间的主要区别是TCP是面向连接的,而UDP是无连接的。在建立连接后的TCP中,可以进行双向数据传输,但在UDP中,数据包以组块形式发送。 TCP比UDP更可靠,但是UDP比TCP更快。


内容:TCP和UDP之间的区别

  • 什么是TCP?
  • UDP协议
  • 关键差异
  • 影片说明

什么是TCP?

TCP代表“传输控制协议”。TCP是一种面向连接的协议,在该协议中,可以在建立连接后双向传输数据。 TCP是可靠和安全的,但相对较慢,因为它可以保持数据平滑并检查错误。接收端的数据顺序与接收端相同。 TCP的头大小为20个字节。

UDP协议

UDP代表“用户数据报协议”。UDP是无连接协议,其中的数据需要成块地存储。 UDP没有错误检查机制,这就是为什么它不那么可靠,但在数据传输方面却比TCP快的原因。 UDP的标头大小为8个字节。

关键差异

  1. TCP代表“传输控制协议”,而UDP代表“用户数据报协议”。
  2. TCP是面向连接的协议,而UDP是无连接协议。
  3. TCP比UDP更可靠。
  4. UDP的数据传输速度比TCP更快。
  5. UDP进行错误检查,但不报告,但TCP进行错误和报告检查。
  6. TCP保证接收端的数据顺序与输入端相同,而UDP没有保证。
  7. TCP的标头大小为20个字节,而UDP的标头大小为8个字节。
  8. TCP很重,因为它需要三个数据包来建立连接,而UDP很轻。
  9. TCP有确认段,但UDP没有确认。
  10. TCP用于要求高可靠性但对时间要求不高的应用程序,而UDP用于对时间敏感但要求较低可靠性的应用程序。