简介
简单就是美。在网络协议的世界中,TCP 和 UDP 是建立在 IP 协议基础上的两个非常通用的协议。我们现在经常使用的 HTTP 协议就是建立在 TCP 协议的基础上的。相当于 TCP 的稳定性来说,UDP 因为其数据传输的不可靠性,所以用在某些特定的场合,如直播、广播消息、视频音频流处理等不太需要校验数据完整性的场合。
UDP 相对 TCP 协议而言,其特点就是简洁,它删除了在 TCP 协议中为了保证消息准确性的各种限制性特征。简洁带来的好处就是快!今天给大家讲解一下,基于 UDP 的高速数据传输协议 UDT。
UDT 协议
UDP 因为其简单的特性,所以可以做到很多 TCP 做不到的事情,比如进行大数据量的快速传输。这里并不是要将 TCP 和 UDP 分个好坏高下,毕竟各个协议的适应场景不同,他们之所以流行,就是因为可以在特定的场景发挥出重要的作用。套用中国的一句谚语就是:不管白猫黑猫,能抓到老鼠的,就是好猫。
用好 UDP 协议,我们就可以快速的传递大量的数据,这个协议就是 UDT 协议。
话说,像这些基础协议都是老外发明的,而中国的互联网巨头都在抢着做平台、做流量的生意,真的是无话可说….
UDT 项目开始于 2001 年,是由 Yunhong Gu 在芝加哥伊利诺伊大学国家数据挖掘中心 (NCDM) 读博士期间开发的,并在毕业之后持续的进行维护和升级改进。
UDP 的出现是因为那时候,传输更快更便宜的光纤网络出现了,代替了之前的铜缆线和双绞线,从而极大的提升了信息传输的效率。这时候大家就发现之前使用 TCP 协议来进
网络协议之:基于 UDP 的高速数据传输协议 UDT
最新推荐文章于 2024-04-30 10:31:14 发布