精华内容
下载资源
问答
  • SRT是由Haivision和Wowza共同创建的SRT联盟所发起的互联网传输协议,是一种开源、免费和应用灵活的规范,它的性能与专用的协议一样优秀,同时能够在不同制造商生产的产品之间工作。 SRT是时下非常受欢迎的开源低延迟...

    什么是SRT协议?
    SRT是由Haivision和Wowza共同创建的SRT联盟所发起的互联网传输协议,是一种开源、免费和应用灵活的规范,它的性能与专用的协议一样优秀,同时能够在不同制造商生产的产品之间工作。
    SRT是时下非常受欢迎的开源低延迟视频传输协议。使用SRT可靠传输技术,能够成功实现了普通互联网环境下、多地之间,安全可靠的高清视频传输与分发。

    SRT协议特点:
    低延时
    SRT是一种能够在复杂网络环境下实时、准确地传输数据流的网络传输技术,它在传输层使用UDP协议,具备UDP速度快、开销低的传输特性,支持点对点传输,无需中间服务器中转,可实现几毫秒到几秒的低延时互联网传输。
    安全可靠
    虽然UDP协议是一种不可靠传输协议,在互联网抖动与丢包的网络环境下不稳定,但是凭借SRT强大的数据恢复能力,运用前向纠正技术(FEC)等,将网络丢包的可能性降到最低,确保了SRT传输稳定性。同时SRT还可以进行AES加密,从而确保数据在传输过程中的信息安全。
    此外,针对公司或组织运用防火墙保护私有网络安全的策略,SRT使用的握手过程支持出站连接,而不需要在防火墙中打开危险的永久外部端口,从而维护了公司安全策略。

    SRT协议优势:
    SRT允许直接在信号源和目标之间建立连接,SRT技术被广泛应用于视频流传输领域。 因为SRT可以减少延迟,消除中心瓶颈,并降低网络成本。SRT安全、稳定、快速的传输效果是SRT最大优势。SRT是一个开源解决方案,任何类型的视频或音频媒体,都与SRT兼容。SRT协议支持多种流类型。

    SRT协议与其他常见协议不同点?
    RTSP协议是最早的视频传输协议,RTSP协议优势在于可以控制到视频帧,因此可以承载实时性很高的应用。
    RTMP协议是来进行实时数据通信的网络协议,流媒体/交互服务器之间进行音视频和数据通信。
    SRT协议它在 UDT 的基础上进行了一些扩展和定制, 具备网络传输丢包检测/延迟控制/视频加密功能。
    NDI协议使视频兼容产品通过局域网进行视频共享的开放式协议,就是通过IP网络进行超低延时、无损传输、交互控制的标准协议;
    **千视全系列产品支持SRT协议, NDI协议。**http://www.kiloview.com/

    展开全文
  • 互联网协议 — SCTP 流控制传输协议

    千次阅读 2020-07-10 17:57:47
    SCTP(Stream Control Transmission Protocol,流控制传输协议)RFC 2960、RFC 3286、RFC 3309,是一个基于 IP 协议之上可靠的传输层协议。所谓 “可靠” 是相对于 “不可靠” 而言的:TCP/UDP 协议都不能完全满足在...
    展开全文
  • 互联网协议 — TCP 传输控制协议

    千次阅读 2020-05-01 22:39:28
    TCP(Transmission Control Protocol,传输控制协议),是一种面向连接的可靠传输协议,提供可靠(无差错、不丢失、不重复、按顺序)的字节流数据传输服务。在传输效率和可靠性之间选择了后者,所以有开销大、传输...

    目录

    TCP

    TCP(Transmission Control Protocol,传输控制协议),是一种面向连接的可靠传输协议,提供可靠(无差错、不丢失、不重复、按顺序)的字节流数据传输服务。在传输效率和可靠性之间选择了后者,所以有开销大、传输速度慢的缺点。

    TCP Header

    • Sequ
    展开全文
  • QUIC(Quick UDP Internet Connection)是谷歌制定的一种互联网传输协议,它基于UDP传输层协议,同时兼具TCP、TLS、HTTP/2等协议的可靠性与安全性,可以有效减少连接与传输延迟,更好地应对当前传输层与应用层的...

    QUIC(Quick UDP Internet Connection)是谷歌制定的一种互联网传输层协议,它基于UDP传输层协议,同时兼具TCP、TLS、HTTP/2等协议的可靠性与安全性,可以有效减少连接与传输延迟,更好地应对当前传输层与应用层的挑战。

    QUIC的由来:为什么是UDP而非TCP?
    UDP和TCP都属于传输层协议。TCP是面向连接的,更强调的是传输的可靠性,通过TCP连接传送的数据,无差错,不丢失,不重复,按序到达,但是因为TCP在传递数据之前会有三次握手来建立连接,所以效率低、占用系统的CPU、内存等硬件资源较高;而UDP的无连接的(即发送数据之前不需要建立连接),只需要知道对方地址即可发送数据,具有较好的实时性,工作效率比TCP高,占用系统资源比TCP少,但是在数据传递时,如果网络质量不好,就会很容易丢包。

    我们知道,大部分Web平台的数据传输都基于TCP协议。实际上,TCP在设计之初,网络环境复杂、丢包率高、网速差,所以TCP可以完美解决可靠性的问题。而如今的网络环境和网速都已经取得了巨大的改善,网络传输可靠性已经不再是棘手的问题。另外,TCP还有一个很大的问题是更新非常困难。这是因为:TCP网络协议栈的实现依赖于系统内核更新,一旦系统内核更新,终端设备、中间设备的系统更新都会非常缓慢,迭代需要花费几年甚至十几年的时间,这显然跟不上当今互联网的发展速度。所以现在解法就是,抛弃TCP而使用UDP,来实现低延迟的传输需求。

    在这里插入图片描述

    (QUIC is very similar to TCP+TLS+HTTP/2 implemented on UDP)

    为了结合两者优点,谷歌公司推出了QUIC,它的升级不依赖于系统内核,只需要Client和Server端更新到指定版本。如此一来,基于UDP的QUIC就能月更甚至周更,很好的解决了TCP部署和更新的困难,更灵活地实现部署和更新。

    为什么要用QUIC?
    第一,建连延迟低
    网民传统TCP三次握手+TLS12RTT握手+http数据,基于TCP的HTTPS一次建连至少需要23个RTT,而QUIC基于UDP,完整握手只需要1RTT乃至0RTT,可以显著降低延迟。
    在这里插入图片描述
    (握手比对)

    第二,安全又可靠
    QUIC具备TCP、TLS、HTTPS/2等协议的安全、可靠性的特点,通过提供安全功能(如身份验证和加密)来实现加密传输,这些功能由传输协议本身的更高层协议(如TLS)来实现。

    第三,改造灵活
    QUIC在应用程序层面就能实现不同的拥塞控制算法,不需要操作系统和内核支持,这相比于传统的TCP协议改造灵活性更好。

    第四,改进的拥塞控制
    QUIC主要实现了TCP的慢启动、拥塞避免、快重传、快恢复。在这些拥塞控制算法的基础上改进,例如单调递增的 Packet Number,解决了重传的二义性,确保RTT准确性,减少重传次数。

    第五,无队头阻塞的多路复用
    HTTP2实现了多路复用,可以在一条TCP流上并发多个HTTP请求,但基于TCP的HTTP2在传输层却有个问题,TCP无法识别不同的HTTP2流,实际收数据仍是一个队列,当后发的流先收到时,会因前面的流未到达而被阻塞。QUIC一个connection可以复用传输多个stream,每个stream之间都是独立的,一个stream的丢包不会影响到其他stream的接收和处理。

    在这里插入图片描述

    综上所述,QUIC具有众多优点,它融合了UDP协议的速度、性能与TCP的安全与可靠,大大优化了互联网传输体验。

    作为提升终端用户访问效率的CDN服务,其节点之间存在大量数据互通,节点之间的网络连接、传输架构等因素都会对CDN服务质量产生影响。而将QUIC应用在CDN系统中,CDN用户开启QUIC功能后,系统将遵循QUIC协议进行用户IP请求处理,既能满足安全传输的需求,也能提升传输效率。目前,阿里云CDN除了在资源部署、智能调度等方面进行提升之外,也在网络传输协议优化上不断钻研演进,以此确保为用户提供更低延迟、更高性能的内容分发加速服务。

    早在2018年杭州云栖大会上,阿里云率先提出AliQUIC的概念,它是基于QUIC协议而推出的一种CDN last mile和middle mile的网络传输解决方案。在这个网络方案里,AliQUIC不仅仅针对Web类应用,它在游戏,实时音视频通信,互动直播和IM弹幕等各种场景中,延伸出针对性地算法和技术,以达到最佳的加速效果。点击阅读详情。
    在这里插入图片描述
    阿里云CDN全面支持QUIC协议
    阿里云CDN全面支持QUIC协议,适用的产品包含静态内容分发(图片小文件、大文件下载、视音频点播)和 动态内容分发(全站加速)。QUIC基于UDP协议,可以为用户提供更高的弱网性能、更低的握手延迟、更好的多路复用和更灵活的拥塞算法。

    用户只需在CDN、全站加速控制台对域名开启【QUIC协议开关】功能,支持QUIC协议的客户端即可通过QUIC协议与阿里云CDN节点通信。
    在这里插入图片描述
    (在阿里云CDN中使用QUIC的工作原理)

    QUIC对客户端的要求
    如果您使用Chrome浏览器,则只支持QUIC协议Q43版本。当前阿里云CDN的QUIC协议是Q39版本,不支持直接对阿里云CDN发起QUIC请求。
    如果您使用自研App,则App必须集成支持QUIC协议的网络库,例如:lsquic-client或cronet网络库。
    QUIC应用场景
    一、图片小文件:明显降低文件下载总耗时,提升效率
    二、视频点播:提升首屏秒开率,降低卡顿率,提升用户观看体验
    三、动态请求:适用于动态请求,提升访问速度,如网页登录、交易等交互体验提升
    四、弱网环境:在丢包和网络延迟严重的情况下仍可提供可用的服务,并优化卡顿率、请求失败率、秒开率、提高连接成功率等传输指标
    五、大并发连接:连接可靠性强,支持页面资源数较多、并发连接数较多情况下的访问速率提升
    六、加密连接:具备安全、可靠的传输性能

    如何开通使用QUIC
    目前QUIC对外开放处于公测阶段,请您扫下方二维码进入钉钉群,进群后按群公告提供域名信息,由后台工程师帮您开启QUIC协议。当您在阿里云CDN开启QUIC协议功能时,阿里云CDN将会处理通过QUIC协议发起的用户请求。

    Tips:QUIC协议属于增值服务,会对QUIC请求数进行额外计费,详情请参见CDN详细价格信息的QUIC部分。

    展开全文
  • 互联网中几种常用的传输协议

    万次阅读 2018-11-10 16:27:09
    互联网中几种常用的网络传输协议 网路传输协议多种多样,各有所长,学起来真的很让人头大。 对协议的学习需要不断地使用不断加深理解。本篇就是我的个人学习笔记。 --一个正在努力学习的码农新人 协议那么多...
  • 文件传输协议介绍

    万次阅读 2019-06-11 16:23:30
    文件传输协议介绍 文件传输协议是一种极为普遍的档案分享服务,让你可以将你的档案从储存装置传送到ASUSTOR NAS。ASUSTOR NAS 所支援的文件传输协议可分为: CIFS (网络文件共享系统) 通常是指 SMB,SAMBA 或 ...
  • 基于UDP的数据传输协议是一种互联网数据传输协议。UDT的主要目的是支持高速广域网上的海量数据传输,而互联网上的标准数据传输协议TCP在高带宽长距离网络上性能很差,控制UDP的流量和拥塞控制如何解决,请参考下
  • SRT、RTMP、NDI视频传输协议对比

    千次阅读 2021-03-22 17:35:23
    SRT是由Haivision和Wowza共同创建的互联网传输协议,是时下非常受欢迎的开源低延迟视频传输协议。使用SRT传输技术,能够成功实现普通互联网环境下、多地之间、安全可靠的高清视频传输与分发。 关于NDI: NDI是...
  • 网络传输协议概念和HTTP协议

    千次阅读 2016-12-24 10:28:29
    网络传输协议概念网络传输协议或简称为传送协议,是指计算机通信或网络设备的共同语言。现在最普及的计算机通信为网络通信,所以“传送协议”一般都指计算机通信的传送协议,如:TCP/IP、NetBEUI、DHCP、FTP、HTTP等...
  • 互联网控制消息协议(英语:InternetControlMessageProtocol,缩写:ICMP)是互联网协议族的核心协议之一。它用于TCP/IP网络中发送控制消息,提供可能发生在...它与传输协议(如TCP和UDP)显著不同:它一般不用于...
  • 网络传输协议概述

    千次阅读 2015-03-13 10:40:30
    网络传输协议概述 第二讲:TCP/IP协议概述 网络传输协议或简称为传送协议(Communications Protocol),是指计算机通信的共同语言。现在最普及的计算机通信为网络通信,所以“传送协议”一般都指计算机...
  • 流媒体传输协议

    千次阅读 2018-12-16 13:26:04
    传统流媒体传输协议:RTSP RTSP协议既可以基于UDP传输也可以基于TCP传输,是纯粹的传输控制协议,它本身与它负载的媒体数据不相关,RTSP协议需要自定义客户端向服务器发送RTSP命令。其视频数据由RTP传输,视频质量由...
  • 网络视频传输协议

    千次阅读 2018-01-04 08:58:11
    网络视频传输协议--RTP/RTCP/RTSP/SIP/SDP 之间关系 1、 RTP Real-time Transport Protocol,是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。...
  • 网络传输协议或简称为传送协议(Communications Protocol),是指计算机通信的共同语言。现在最普及的计算机通信为网络通信,所以“传送协议”一般都指计算机通信的传送协议,如:TCP/IP、NetBEUI等。然而,传送协议...
  • 视频传输---传输协议的选择

    千次阅读 2018-10-19 15:08:31
    Internet在IP层上使用两种传输协议:一种是TCP(传输控制协议),它是面向连接的网络协议;另一种是UDP(用户数据报协议),它是无连接的网络协议。 TCP传输:TCP(传输控制协议)是一种面向连接的网络传输协议。支持...
  • 网络传输协议总结

    千次阅读 2014-04-05 13:51:29
    TCP/IP是目前最实用的网络协议体系,其同样有对应的安全协议体系。IP协议用于网络接口层,最常用的在于...注意互联网某个应用所用到的协议,应该是从应用层---》网络接口层。然后再从网络接口层到---》应用层。 TCP
  • 目录 文章目录目录TCP 的重传机制(可靠性保障)超时重传快速重传SACK 方法Duplicate SACKACK 丢包场景网络延时场景 TCP 的重传机制(可靠性保障) 常见的重传机制有: 超时重传。 快速重传。 ...
  • HTTP传输协议详解(简单易懂)

    万次阅读 2018-09-29 15:53:42
    HTTP: HyperText Transfer Protocol超文本传输协议,是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准;属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。...
  • Android中的App网络传输协议

    千次阅读 2017-12-05 19:44:41
    这里首先需要明确一点的是什么是网络传输协议呢?这里首先套用一段百度百科的定义:  网络传输协议或简称为传送协议(Communications Protocol[1] ),是指计算机通信的共同语言。现在最普及的计算机通信为网络...
  • 文章目录目录网络数据包的传输方式 网络数据包的传输方式 单播(Unicast):在发送者和接收者之间实现点对点网络连接。如果发送者同时给多个的接收者传输相同的数据,也必须相应的复制多份相同的数据包。如果有...
  • 网络传输协议tcp和udp协议的区别

    千次阅读 2018-05-02 22:43:45
    1. tcp: 传输控制协议,全拼:Transmission Control Protocol 它是一个面向连接,可靠的传输协议2. udp: 用户数据报协议,全拼:User Datagram Protocol 它不是面向连接,不是可靠的传输协议, udp协议传输速度快3. tcp和...
  • 视频传输协议总结、码率

    万次阅读 2018-04-21 09:08:31
    根据以上特点知,使用UDP协议传输视频相对TCP协议更理想。UDP是User Datagram Protocol的简称,中文名是用户数据报协议,是OSI参考模型中一种无连接的传输协议。正式通信前不必与对方先建立连接,直接向接收方...
  • 直播传输协议SRT

    千次阅读 2020-04-03 16:53:02
    RTMP协议的缺陷主要有以下四个方面: RTMP协议缺陷 首先,RTMP协议太老,且最后一次更新是在2012年;同时HEVC/H.265/AV1等视频格式都没有官方定义,以至于需要国内CDN厂商自行定义。 RTMP连接过程较长,由于RTMP基于...
  • 物联网传输协议为什么首选MQTT?

    千次阅读 2019-12-24 22:02:28
    关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang物联网 (IoT) 设备需要连接到互联网,联网的方式有很多种,传输协议也有很多种,为什么MQTT才是物联网的首...
  • 网络传输协议都有什么

    万次阅读 2018-11-03 15:50:27
    常见的网络协议有TCP/IP协议、IPX/SPX协议、NetBEUI协议、Microsoft网络的文件和打印机共享。在局域网中用得的比较多的是IPX/SPX。用户如果访问Internet,则必须在网络协议中添加TCP/IP协议。 具体介绍如下: TCP...
  • 网络编程之FTP文件传输协议

    万次阅读 2017-11-11 19:46:05
    FTP文件传输协议:一、简述:1、TCP/IP协议簇,应用层协议,采用服务端与客户端通信方式共享文件。2、FTP根目录:/ (如路径: /hello/) 3、现在的FTP一般用Serv-U搭建,IIS搭建的FTP服务端与Serv-U搭建的服务端返回的...
  • http 超文本传输协议

    千次阅读 2016-05-21 09:58:56
    超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted ...
  • HTTP (超文本传输协议)和 HTTPS(超文本传输安全协议)的区别 首先解释一下,什么是HTTP 和 HTTPS,再讨论它们的区别。 HTTP协议是客户端和服务器端请求和应答的标准,是一种应用层协议,默认端口为 80,HTTP...
  • 网络传输协议介绍

    千次阅读 2019-04-22 14:01:40
    网络传输中为什么需要协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑 在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的 口音,让他们无法...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 164,454
精华内容 65,781
关键字:

互联网主要的传输协议是