博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
镭速介绍关于高速数据传输!
阅读量:5898 次
发布时间:2019-06-19

本文共 1011 字,大约阅读时间需要 3 分钟。

a82cfd421fcaf833a0cd2daa0ef09d7f320dd429
高效快速的沟通一直是我们的必需品。随着互联网的速度越来越快,网络和分组协议需要升级。通信的骨干一直是TCP和UDP协议。由于每个数据包确认的开销,TCP因可靠和慢速通信而闻名。UDP是防火和遗忘协议,不保证可靠的数据包传输。其实可以通过使用TCP和UDP导出许多协议,以实现快速数据包传输和质量控制。
UDP:用于快速数据包传输,因为它很轻。TCP:用于通过确认分组传输来控制通信质量。两种协议的智能组合可产生各种音频,视频流,大容量数据 等应用协议。UDT:高容量可靠数据传输,TCP上的大量数据传输导致利用率不足。因为TCP确认每个使其变慢的数据包。相反,UDP + TCP协议的UDT能够获得两全其美。通过UDP进行大量数据传输,通过TCP进行传输质量控制。
用于数据传输的UDP:为了在极高速网络上传输大量数据,我们可以使用UDP通过互联网将数据从一个位置传输到另一个位置。用于质量控制的TCP:传输控制协议可用于监视UDP传输时的数据质量和丢失。并且如果需要,请求重新传输到数据包。因此,质量控制协议为客户提供控制以在速度和质量之间进行权衡。因此,根据客户端速度和偏好提供用户体验。
为高速网络构建,并已被证明支持TB级的全球数据传输。这是许多商业高速网络和应用的核心技术。多个UDT传输可以公平地共享带宽,同时为TCP提供足够的带宽。实现应用层的,因此在任何系统上实现的更容易。软件可以开始使用它。不需要内核重新配置。API非常简单,可以轻松地集成到现有应用程序中。用户定义的拥塞控制算法。协议足够灵活,可以修改以用于各种应用程序。协议使用底层的UDP和TCP,因此更容易遍历防火墙。单个UDP端口可用于多个UDT传输。
实时音频和视频流(RTP和RTCP),该协议专为现场音频和视频流而编写。基于某种程度的数据丢失是可接受的假设。实时传输协议(RTP)基于UDP,并且该协议依赖于数据是实时的事实,因此拒绝在截止时间窗口之后接收的数据分组。一旦缓冲区接收到在客户端播放的足够数据包,就会在客户端维护缓冲区。维护缓冲区以控制体验,并且在客户端设置了智能算法,以便为最终用户提供良好的体验。实时传输控制协议(RTCP)在TCP上运行。这是质量控制协议,它在服务器和客户端之间保持反馈循环。实时流协议(RTSP)通过在娱乐和通信系统中实现协议来提供控制媒体流的能力。客户端可以通过播放,暂停,停止等命令控制流媒体。

转载地址:http://xtasx.baihongyu.com/

你可能感兴趣的文章
大数据Benchmark
查看>>
windows server2008多用户远程登陆设置方法
查看>>
sencha touch巧妙使用请求超时提升用户体验
查看>>
15. 3Sum
查看>>
ArrayList源码解析
查看>>
基于SpringMVC、Maven以及Mybatis的环境搭建
查看>>
可见面判别算法---区域细分算法
查看>>
清理恢复文本框的默认值
查看>>
ViewPager Banner(广告墙)
查看>>
Spring Cloud 入门教程(二): 服务消费者(rest+ribbon)(Greenwich.RELEASE)
查看>>
iOS开发20:Navigation Bar的简单设置
查看>>
iOS开发24:使用SQLite3存储和读取数据
查看>>
Cocos2dx 2.0x Touch事件
查看>>
Yii2 Unable to verify your data submission 错误-CSRF
查看>>
angularjs-paste-upload
查看>>
解除 Linux 系统的最大进程数和最大文件打开数限制
查看>>
使用优盘或者移动硬盘安装Ubuntu
查看>>
RXjs相关
查看>>
百练2973: Skew binary 数 之 Java 题解
查看>>
SaltStack配置管理
查看>>