替换TCP:QUIC协议的讨论

QUIC是在UDP之上运行的新传输协议。有人戏称它为TCP / 2。我们将告诉您现在正在讨论什么,如何参与以及谁实施QUIC支持。





/不飞溅/ 贴纸 M子



什么是QUIC



它是一种基于UDP协议通过网络传输数据的机制。它可以减少连接延迟。与使用“三重握手”原理的TCP不同,在QUIC中,握手是在熟悉服务器的阶段进行的,而在不熟悉服务器的阶段进行的阶段是两阶段。



与TCP相比,QUIC还具有更高的吞吐量。测试显示,播放YouTube视频时,重新缓冲的数量减少 30%。



正在讨论哪些文件



2018年,互联网工程理事会(IETF)的代表指出,QUIC已准备好进行大规模测试,但由于存在许多缺点,因此尚未成为标准。在两年内,该协议已完成,专家组正准备以RFC格式发布该协议。



我们在Habré博客上的其他读物:





6月中旬,IETF工作组联合主席Lucas Pardue 宣布了QUIC草案最后一轮讨论的开始。总共有六个文档,它们致力于该协议的各个方面:





讨论将在下周-7月8日结束。此后的某个时间,QUIC规范将获得IETF批准并发布。任何人都可以参与讨论-您可以在GitHub上留下您的评论和建议



还有是目前争论的AAD或随机数之间的选择。但是他们将回到仅出于正当理由而已达成共识的问题。



谁已经在实施协议



尽管QUIC尚未成为标准,但一些IT公司仍在使用它。CDN服务开始与他合作,包括Cloudflare和Verizon数字媒体服务(VDMS)。





/ Unsplash / Nathan Dumlao



实验性HTTP / 3支持已添加到ChromeFirefox。在后一种情况下,该协议的工作基于所述Neqo项目(可在GitHub上)。这是QUIC的客户端和服务器实现。



IETF草案也在NGINX中使用-6月中旬,该公司展示了具有QUIC和HTTP / 3支持的代理服务器预览版。 5月底,微软还宣布将开放库代码MsQuic与协议实现。该库是跨平台的-可以分别在Windows和Linux上使用Schannel和OpenSSL(对于TLS 1.3)运行。专家预测,随着QUIC标准的采用,将会有更多的公司发布其实现。



我们在公司博客中写的内容:






All Articles