# HTTP 123
# Date: 2019/November/28
# HTTP 1.0 vs HTTP 1.1
在RFC2616#19.6.1 (opens new window)上, 詳細的列出了HTTP 1.0與HTTP 1.1的差異;
按照MDN文件上的說明 (opens new window), 大致上有:
Chunked response (MDN) (opens new window)
Connection optimization (MDN) (opens new window)
- HTTP pipelining (MDN) (opens new window)
- HOST header (MDN) (opens new window)
在HTTP/1.1中, 為了避免網路擁塞與未正常斷開連線, 定義了同一網域下的最大連線數量應有所限制(RFC2616#8.1.4) (opens new window); 根據各家瀏覽器的實作, 這個數字會不太一樣.
# References
# 其他參考資料
IETF (1996). Hypertext Transfer Protocol -- HTTP/1.0 (opens new window).
IETF (1997). Hypertext Transfer Protocol -- HTTP/1.1 (opens new window).
IETF (1999). Hypertext Transfer Protocol -- HTTP/1.1 (opens new window).
IETF (2000). Upgrading to TLS Within HTTP/1.1 (opens new window).
IETF (2014). Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content (opens new window).
IETF (2015). Hypertext Transfer Protocol Version 2 (HTTP/2) (opens new window).
IETF (2019). Hypertext Transfer Protocol Version 3 (HTTP/3) draft-ietf-quic-http-24 (opens new window).
Factory.hr (2018/Jul). HTTP/2: the difference between HTTP/1.1, benefits and how to use it (opens new window). Medium.
一只好奇的茂 (2017/Jul). HTTP1.0、HTTP1.1 和 HTTP2.0 的区别 (opens new window). 微信
浪里行舟 ljianshu (2019/Mar). 解读HTTP/2 及 HTTP/3特性 (opens new window). GitHub.
阮一峰. (2018/Mar/05). HTTP/2 服务器推送(Server Push)教程 (opens new window). 阮一峰的网络日志.
Wagner, J. (2017/Apr/10) A Comprehensive Guide To HTTP/2 Server Push (opens new window).
Gamage, T. (2017/Nov/18) Evolution of HTTP — HTTP/0.9, HTTP/1.0, HTTP/1.1, Keep-Alive, Upgrade, and HTTPS (opens new window). Medium.
[Title](href link)