Google云端HTTPS负载平衡服务现支援QUIC
2018-06-14 18:22:27 | 来源:ithome | 投稿:小艾 | 编辑:dations

原标题:Google云端HTTPS负载平衡服务现支援QUIC

Google现在于自家的公有云服务HTTPS负载平衡器提供QUIC协议,而QUIC的好处除了快速建立连线外,还提供多工串流、改进封包遗失恢复以及无队头阻塞(No△Head-of-社交软件 Blocking)。GCP的负载平衡器会自动与客户端协商使用QUIC协议,当客户端不支援便会无缝退回HTTPS连线。

QUIC为快速UDP网络连线(Quick△UDP△Internet△Connections)的缩写,由于TCP(Transmission△Control△Protocol,传输控制通讯协议)的交握太过繁瑣,严重影响网络应用的效率,于是Google利用UDP△(User△Datagram△Protocol,使用者封包通讯协议)来加速网络传输。当网页客户端使用TCP与TLS协议时,需要2到3次的伺服器往返通讯才能建立安全连线,而在交握之后浏览器也才可以开始发送请求。QUIC的优势为当双方过去曾经建立连线,那么之后就不需要进行任何交握,便能直接开始传输资料,此举大幅提升网页载入效率达75%,通过QUIC观看YouTube,进行重新缓冲的机率少了30%。

Google从4年前开始就在其博客、网页搜寻或是YouTube等服务使用QUIC协议。虽然像是Google搜寻这类的页面通常经过良好的最佳化,也都会预先建立连线,但是使用QUIC后,仍可以提升全球页面载入时间8%,在延迟较高的地区更可提高13%以上的效率。

QUIC内建加密功能,使用像是AES-GCM以及ChaCha20等AEAD演算法,确保连线隐私以及资料完整性,而且会对未加密的标头进行认证,有心人士无法窜改讯息的任何部分。与HTTP/2类似,QUIC能在单一连线上进行多工多重串流,只不过HTTP/2使用TCP协议,容易发生队头阻塞,当其中一个封包遗失时,所有其他的串流都可能受到阻挡,而QUIC使用UDP的好处就在于丢失其中的封包,顶多影响包含该封包的串流而已。

即便连线不可靠,QUIC也不会让其中一个请求影响其他请求的速度,Google提到,对于延迟很敏感的网络服务,QUIC将能提供更快速地连线,尤其适合行动网络或是Wi-Fi的无线网络环境,因为即使网络讯号衰退,请求也不会逾时失败。GCP的使用者,现在可以在控制台中,设置想要使用QUIC的IP以及连接埠,如此便完成启用。启用后负载平衡器会自动与客户端进行协商,当客户端不支援QUIC,负载平衡器也能无缝继续使用HTTPS。

Google努力的让QUIC变成网页通讯标准, 网际网络工程工作小组(IETF)于2016年11月建立了QUIC工作小组,而将在今年完成第一版的草案,QUIC△v1将支援HTTP△over△QUIC,并使用TLS△1.3作为加密交握,未来还计划增加部分的可靠性、多重路径以及支援像是WebRTC之类的非HTTP的应用。

tags:

上一篇  下一篇

相关:

Google遭指控对开源压缩演算法ANS申请专利

图片来源: Wiki 波兰Jagiellonian大学电脑科学家Jarek△Duda在2014年发明了一个称为非对称数字系统(Asymmetric△Numeral△Systems,ANS)的开源资料压缩方法,而今Google要为其以ANS实作的视频压缩方法申请专利,此

Google App Engine加强支援Node.js,标准环境也可部署Node.js 8应用

原先Google云端平台GCP下的PaaS平台App△Engine,就有支援Python、Java、PHP及Go语言,现在Google也正式宣布,现在App△Engine已正式支援Node.js△8应用了,使用者可以将Node.js△8应用程序部署在App△Engine标准环境

想到美国念大学吗?Google搜寻直接秀出学费与录取率

图片来源: Google 为了协助莘莘学子搜集想要就读的美国大学资料, Google本周宣布将强化行动版与桌面版的相关搜寻结果,于搜寻首页上直接呈现所搜寻学校的重要资料,包括在申请助学金之后的平均学费及该校的录取率。

Google将禁止从第三方安装Chrome扩充程式

示意图,与新闻事件无关。 图片来源: Chrome△Web△Store 未来Chrome用户想下载扩充程式,唯一管道就只剩Google△Chrome△Web△Store了。因为Google周二宣布为了减少诈骗或恶意软件问题,将逐步禁止从第三方网站下

Google Translate增加离线AI翻译 支援59国语言

开启Google△Translate△app后,若用户以前曾经使用离线翻译,则会在下方显示横幅图示,点入即可前往下载网站。 图片来源: Google Google周二宣布更新Google?Translate△Android及iOS△app,可离线执行的神经机器翻

站长推荐: