【发布时间】:2015-04-24 10:54:56
【问题描述】:
我目前正在完成我的计算机科学学士论文的一个项目,我需要可靠的通信来将数据从读取传感器值的几台微型计算机传输到另一台将值存储在数据库中的计算机。问题是它将部署在相当恶劣的环境中,并且物理连接丢失的可能性很大。
我已经搜索了一段时间关于 UDP 和 TCP 的差异,但大多数文章和论坛都在讨论丢包和其他方面的实际可靠性,而不是在这种情况下可能出现的重新连接.
大多数情况下,对于这个项目来说,TCP 似乎是正确的方式,因为这是一个关于可靠通信的问题,但我一直在考虑在 TCP 和 UDP 中绑定连接的步骤,我更喜欢 UDP,但随后有一个像 DCCP 这样的协议使用确认来确保没有数据包丢失。
如果可能的话,我非常感谢一些输入和可靠的参考。
【问题讨论】:
标签: networking tcp udp communication