UDP 与 TCP。它们是什么?它们的区别、优点和缺点是什么?
答案1
TCP 是传输控制协议。它是一种面向连接的协议,这意味着它将通过三次握手建立会话。TCP 提供错误检查,尽管这需要付出流量开销的代价。TCP 最适合用于需要保持持续连接的应用程序,例如 FTP 或 SSH。
UDP 是用户数据报协议。与 TCP 不同,UDP 是一种无连接协议。它很像你通过邮件发送信件。我的意思是,UDP 中没有保证您将收到邮件,然后发送邮件并希望它到达(尽力而为)。由于没有像 TCP 那样的错误检查,因此它要快得多,尽管更容易出错。由于它的速度,它非常适合游戏等时间紧迫的应用程序。一些流媒体视频应用程序也会使用 UDP 来提高速度。
这是对这些协议的一个非常简短的概述,它们比这要深入得多。如果您对具体细节以及它们在分层模型中的运作方式感到好奇,我建议您进一步阅读它们。