什么是常见的UDP用例?

什么是常见的UDP用例?,udp,use-case,Udp,Use Case,除了音乐/视频的直播外,有人能告诉我在哪里使用UDP协议吗?UDP的默认用例是什么?任何其他需要性能但在数据包丢失的情况下仍能生存的情况。例如,我会想到多人游戏。我使用UDP向应用程序添加聊天功能。无需创建服务器。向应用程序的所有用户发送事件也很有用。DNS是一种非常常见的用例,因为创建TCP连接的开销远远超过实际负载 其他用例包括NTP(网络时间服务)和大多数视频游戏。UDP是无状态的,适用于有大量客户端连接到服务器(如时间服务器或DNS)的应用程序。无需建立和维护连接这一事实减少了服务器所需

除了音乐/视频的直播外,有人能告诉我在哪里使用UDP协议吗?UDP的默认用例是什么?

任何其他需要性能但在数据包丢失的情况下仍能生存的情况。例如,我会想到多人游戏。

我使用UDP向应用程序添加聊天功能。无需创建服务器。向应用程序的所有用户发送事件也很有用。

DNS是一种非常常见的用例,因为创建TCP连接的开销远远超过实际负载


其他用例包括NTP(网络时间服务)和大多数视频游戏。

UDP是无状态的,适用于有大量客户端连接到服务器(如时间服务器或DNS)的应用程序。无需建立和维护连接这一事实减少了服务器所需的内存。不需要握手,因此减少了网络上的通信量。另一方面,如果传输的信息需要多个数据包,则没有传输控制来确保所有数据包都以正确的顺序到达-但在游戏中,丢失的数据包可能比延迟或无序的数据包要好。

UDP也适用于广播,例如服务发现-查找新插入的打印机


还注意到,广播是匿名的,不需要指定目标主机,因此它可以形成一个方便的即插即用或高可用性网络的基础。chat看起来是tcpI的完美案例,我从未见过使用UDP的丢失数据包。此外,使用UDP不需要已知地址。例如,应用程序可以侦听某个端口,为了向所有用户发送消息,只需使用UDP广播消息。我们多年来一直在使用这种方法,没有任何问题。我们主要在本地网络中使用它。