什么是QUIC协议
QUIC协议是一种基于UDP的低时延的互联网传输层协议,而TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。单从协议栈结构可以分析出,QUIC实际属于HTTP/2、TLS、UDP的结合。
QUIC于2012年开始实施部署,在2013年被公布于众,其间HTTP/3问世,直到2021年,IETF基于RFC9000对其进行了标准化,使其真正全球化。
相对于UDP,它提供了可靠传输;相对于TCP,它拥有更短的连接建立时间;并且拥有更加出色的拥塞控制,更加出色的多路复用,具有前向纠错能力,链接迁移。
QUIC在建立安全连接的时间上可以说是完全碾压TCP+TLS,QUIC发送打开连接的同时,响应数据包中还包含后续需要使用的加密数据包的数据,也不需要建立TCP连接,只需通过其他数据包协商安全协议。TCP+TLS几乎需要长达300ms的建立连接时间,而QUIC建立连接时间远低于此。
TCP协议对比QUIC协议也有一些优势,如TCP滑动窗口能够同时兼顾流量控制及保序,TCP拥有更加简洁的协议头,但又不失可靠性。
总而言之,QUIC与TCP各有千秋,在数据吞吐上,QUIC毫无疑问更加优秀,但是在资源占用方面,TCP又是优于QUIC。所以无论是TCP还是QUIC它们都是在特定环境下不可替代的存在。
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3