标签:最小 class 基本 code 丢失 procedure 原因 100% tftp
UDP和TCP都有其自身的特点,不同的应用场景和要求需要使用不同的协议来传输,那么何时我们可以用UDP代替TCP呢。
任何形式的错我控制必须加到客户和服务器程序之中,一般应用系统往往是在可以接受一定量的错误前提下使用广播和多播
错误检测功能必须加到应用程序中,一般错误检测内容至少涉及确认、超时和重传。
例如文件传输,这要求不光有错误检测,还要有窗口流量控制、拥塞避免和慢启动这些特性,这无异于在应用中再造TCP。
remote procedure call, RPC
)的前身软件包(Apollo NCS
软件包)也选择UDP而不是TCP,不过如今的实现是同时支持UDP和TCP的了。现如今良好的TCP实现能够充分发挥网络的带宽容量,而且越来越少的应用系统设计人员愿意在自己的UDP应用中再造TCP,所以相比TCP而言,UDP的用途在递减,但在多媒体应用中UDP还将较长时间保持较多的应用。
标签:最小 class 基本 code 丢失 procedure 原因 100% tftp
原文地址:https://www.cnblogs.com/herelsp/p/8783443.html