11月19, 2020

从HTTP到HTTP/3的发展简史

本文最初发布于scorpil.com网站,经原作者授权由InfoQ中文站翻译并分享。

虽然HTTP/3规范仍处于起草阶段,但最新版本的Chrome浏览器已经默认支持它了。Chrome拥有约70%的浏览器市场份额,所以,可以说HTTP/3已经进入主流世界。

这一基础协议的最新修订版旨在让Web更加高效、安全并缩短内容交付延迟。从某些角度来说,它是HTTP2的完善:通过使用新的专用协议QUIC替换基础TCP协议来解决和之前类似的目标。

想要弄明白QUIC的优点,最好的办法是讲清楚TCP作为HTTP请求的传输方式有哪些不足之处。

为此,我们将从头开始细细道来。

HTTP:起源

1991年,当蒂姆·伯纳斯·李爵士设计出一个简单的单行超文本交换协议时,TCP已经是一个古老而可靠的协议了。前者的原始定义文档(也就是后人熟知的HTTP 0.9)特别提到TCP是首选的(尽管并非唯一的)传输协议:

点击查看原文>

本文链接:https://blog.jnliok.com/post/uaLlZQ6Vu7emXbXdkJex.html

-- EOF --

Comments