为什么“TCP/IP”的组合比“UDP/IP”更受欢迎

网络工程 tcp ip UDP
2022-02-21 02:54:15

根据 OSI 模型的 7 层,IP 位于第 3 层(网络),而 TCP 和 UDP 位于第 4 层(传输)。

只是出于好奇,为什么“TCP/IP”一词的组合比“UDP/IP”更受欢迎?

我一直在互联网上搜索这个,但是唯一使用UDP/IP 术语的站点是http://searchmicroservices.techtarget.com/definition/UDP-User-Datagram-Protocol

UDP 和 TCP 都运行在 Internet 协议 (IP) 之上,有时称为 UDP/IP 或 TCP/IP。

顺便说一句,我不是在谈论 TCP 与 UDP 之间的区别,以及为什么 TCP 比 UDP 更受欢迎。

我只是好奇为什么“TCP/IP”这个词的组合比“UDP/IP”更受欢迎

听到“TCP/IP”术语而不是“UDP/IP”术语很常见,对吧?知道为什么吗?

参考:

http://searchnetworking.techtarget.com/definition/TCP-IP

hxxp://www.webopedia.com/TERM/T/TCP_IP.html

4个回答

有许多 IP 协议,包括 TCP 和 UDP 等。请参阅此列表以供参考:IP 协议编号列表

有些很少(或从不)使用,为什么其他人被广泛使用。

它们的使用取决于它们的用途。

UDP 提供了一种快速但不可靠的数据传输方式。一个典型的用途是音频和视频流,重新发送丢失的数据包是没有用的,因为如果你错过了电影中的图像,就没有必要再显示它了

TCP 提供可靠的连接,并处理错误和丢失数据包的重传。这对于必须完好无损地到达目的地的数据交换至关重要。

所以 TCP 的用例比 UDP 多,但后者仍然被广泛使用。

历史原因:TCP/IP 是 Internet 协议的最初组合。我们谈论的是 1974-75 年左右。UDP 在 1980 年问世。那时,人们已经在谈论 TCP/IP,即使用 TCP 的 Internet 协议。

TCP 和 IP 过去和现在都被认为是 IP 套件的核心协议,而 TCP 也远在 UDP 之前。该套件的起源是关于在面向数据包的网络上使用串行线路重建以前的环境,并且 TCP 套接字非常相似。

实际上,这取决于您在 Internet 中的需要。如果您总是使用需要可靠和面向连接的服务的 Internet 应用程序,例如 Web、文件传输、电子邮件、远程终端访问等,TCP 协议是您需要的最佳协议。

因为,TCP 协议为使用它的应用程序提供面向连接的可靠连接。这意味着您的数据将始终到达目的地(在 IP 标头中定义)而不会丢失。这些任务由 TCP 报头中的序列号字段、确认号字段和标志位完成。

因此,如果您使用需要 TCP 协议进行传输的应用程序,从您的角度来看,TCP/IP 比 UDP/IP 更受欢迎。如果有人使用不需要可实现或面向连接的服务的应用程序,从他的角度来看,UDP/IP 比 TCP/IP 更受欢迎。