适用于TCP环境但是打算在UDP世界中运行的应用程序?

时间:2013-01-29 06:47:15

标签: tcp udp

这些天的一切都必须在TCP友好的环境中运行。即使在使用UDP的区域和应用程序中,我们仍然会看到一些TCP趋势。

是否有人知道任何适合TCP环境但是打算在UDP世界中运行的applet或应用程序?

1 个答案:

答案 0 :(得分:0)

TCP或UDP的需求取决于applet或应用程序的要求。

如果我们研究TCP的好处

  1. 高可靠性(面向连接)
  2. 低级错误处理和数据包重新发送
  3. 有序(字节的顺序传输)
  4. UDP完全与此相反。

    对于您的问题对等文件共享应用程序(如Bear Share,Lime等),因为由于上述原因,理想情况下应该在TCP上运行传输文件。但由于以下原因,它们在UDP中运行。

    1. 不会从一个对等方下载文件,而是从多个对等方块下载文件(来自多个种子)
    2. 无法创建和维护连接,因为在不知情的情况下可能会关闭对等方(关机或互联网断开连接)。
    3. 因此,这取决于应用程序的要求