IntroductionThere are already multiple versions of the HTTP protocol. Generally, the websites we visit use either HTTP1.1 or HTTP2. What is the difference between them? Why don't all websites use the same protocol? VersionUp to now, IETF has released 5 HTTP protocols, including HTTP0.9, HTTP1.0, HTTP1.1, HTTP2, and HTTP3. Here are the differences between the versions: HTTP0.9Released in 1991, it has no headers, is very simple in functionality, and only supports GET. HTTP1.0Released in 1996, it has poor plaintext transmission security and a very large header. It has the following enhancements compared to 0.9:
Disadvantage: A new TCP connection is created each time a resource is requested HTTP1.1Released in 1997, it is the most widely used version now. It has the following enhancements compared to 1.0:
Updated in 2014:
Disadvantages: It is still a text protocol, and both the client and the server need to use the CPU to decompress it. HTTP2Released in 2015, it mainly improves security and performance. Its enhancements compared to 1.1 include:
Disadvantages: Based on TCP transmission, there will be head-of-line blocking problems (packet loss stops window sliding), TCP will retransmit lost packets, TCP handshake delay is long, and the protocol is rigid. HTTP3Released in 2018, based on Google's QUIC, the underlying layer uses the udp code tcp protocol. This solves the head-of-line blocking problem, and there is no need for handshakes. The performance is greatly improved, and TLS encryption is used by default. |
>>: How many people are using invalid 5G? The price has doubled, and the experience has become worse
During the 2021 Global Mobile Broadband Forum, th...
BuyVM has currently restocked a large number of V...
What is HTTP? The full name of HTTP protocol is H...
Wireshark is a very popular packet sniffer. It ca...
What is 5G? 5G is the fifth generation of mobile ...
This article is reprinted from the WeChat public ...
Today, the use of cloud computing services contin...
【Attention】This merchant has run away!!! Limewave...
In the Underlay network, how to recycle zombie IP...
Introduction There is no order without rules, and...
Learn how the famous Nginx server (an essential f...
GSA's latest report shows that 154 mobile ope...
This year marks the sixth year of the implementat...
June 27, 2017 - Cisco today announced that its gl...
Network architects and system engineers beware—ge...