UDP
(User Datagram Protocol 用户包协议)

Olga Weis

内容


  1. 什么是 TCP 和 UDP
  2. UDP 和 TCP 之间的相似与不同
  3. 使用 UDP 连接的好处
  4. 什么软件透过 UDP 进行远程数据传输
TCP 和 UDP

什么是 TCP 和 UDP


User Datagram Protocol (UDP) 通过切出错误检查流程来提供更快的数据流,它是 TCP 协议的替代品。 后者为应用程序提供了通过网络发送和接收有序和错误检查的数据包流的方法。 TCP 和 UDP 都建立在 IP 之上(Internet 协议),在某些情况下可以称为 UDP/IP 或 TCP/IP。 两种协议都发送短数据包,在这两种情况下,透过 TCP 或 UDP 数据包将被发送到 IP 地址。

UDP 和 TCP 之间
的相似与不同


TCP 被广泛使用,受到高度的欢迎大数据流进入较小的数据包,检查丢弃的数据包,重新发送它们,并按照正确的顺序重新组合数据包。 TCP 是相当可靠的 - 发送的数据包被追踪以确保没有数据丢失或损坏。

与 TCP 相反,UDP 只是继续发送数据包而没有任何错误检查。 发件者不会确保收件者收到数据包 - 它正发送下一个数据包。 并且如果收件者在该过程中错过了一些数据包 - 它们丢失 - 发送方将不会重新尝试。 设备在此方式可以更快速地进行通信。

使用 UDP 连接的好处


UDP 提供 IP 层中不存在的两个服务:用于更容易识别不同用户请求的端口号和可选的校验码,以验证数据是否完全收到。

当需要更快的速度并且有一些错误并不那么关键时,能使用 UDP 连接。 例如现场直播,在线游戏,语音和视频通信。

另一种使用 UDP 的情境是,在程序设置为管理丢失数据包的重新传输并正确排列收到的数据包时,需要无损数据传输的程序。

什么软件透过 UDP 进行远程数据传输


使用特殊的软件解决方案,您可以透过 UDP 使串列端口设备可通过网络由多个远程位置的多台电脑来访问,从而确保快速高效地将数据包传输到远程机器并返回。 或者应用程序和设备或应用程序和应用程序可以透过 UDP 进行通信,无论它们之间有多远。 使用 Serial to Ethernet Connector 软件,可以实现这些情境,该软件提供灵活的高级设置,作为发送和接收数据包透过 UDP 有序地进行。

Serial to Ethernet Connector

Windows(32位和64位)的要求:XP / 2003/2008 / Vista / 7/8/10,Windows Server 2012
Linux的要求:Kubuntu 9.10“Karmic考拉”,openSUSE 11.2,7.63MB可用空间,4.66MB大小 , 4.66MB 大小
版本 7.1.876 (27.01.2017) 行说明
類別: Serial Port Software