HTTP3(QUIC)-HTTP发展历史整理
2024-10-31 18:10:36
PPT链接
总结
website的特点是资源较多,这些资源包括js脚本,html文件,css文件等等,这些资源大小不一,大部分都是几M左右,且相互之间存在依赖关系。
HTTP的发展历史,就是逐步解决HOL(Head of line)问题的过程,HTTP/2支持multiplexing,在应用层解决了这个问题。HTTP/3使用udp取代TCP,在传输层解决了这个问题。
HTTP协议最初的设计极不专业,且相比于HTTP1.0出现的年代,网络环境已经发展了极大的变化,尤其是移动网络的崛起。
HTTP/3吸收了若干年以来网络协议的改造成果,算是集大成者。包括DTLS,ECN,SCTP等等。
QUIC在低延迟,低丢包的环境下,效率低于TCP,且存在包的超发。QUIC协议并不是要取代TCP协议,尽管QUIC协议将来可能有HTTP之外的应用场景。
QUIC协议版本众多,当前涉及到的RFC有:RFC 8009/RFC 9000/RFC 9001/RFC 9002。