TCP具有更大的计算开销,以确保可靠地传送数据包。但是,由于现代网络速度很快,是否存在UDP性能超过TCP可靠性的情况?
UDP相对于TCP还有其他特殊优势吗?
我可以看到两种情况,其中UDP可以胜过TCP。
首先,UDP的吸引人的特征之一是,由于它不需要重新传输丢失的数据包,也不需要进行任何连接设置,因此发送数据的延迟更少。较低的延迟使UDP成为对延迟敏感的应用(如音频和视频)的理想选择。
其次,由于组播应用程序必须指向多点,因此它们是基于UDP构建的。使用TCP进行多播应用将很困难,因为现在发送方将不得不跟踪多个接收方的重传/发送速率。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句