What are HTTP Long Connections and Pipelining Principles? What is Head-of-Line Blocking? How does HTTP/2 Multiplexing Solve Head-of-Line Blocking? What Optimizations Does HTTP/3’s QUIC Protocol Provide?

What are HTTP Long Connections and Pipelining Principles? What is Head-of-Line Blocking? How does HTTP/2 Multiplexing Solve Head-of-Line Blocking? What Optimizations Does HTTP/3's QUIC Protocol Provide?

This article belongs to the collection: Interviewing the Interviewer Series For more interview questions, feel free to add the assistant’s WeChat at the end of the article! This article overview includes: What are the main differences between HTTP/1.1 and HTTP/1.0? Can you elaborate on how HTTP long connections are implemented, their advantages, and disadvantages? Can … Read more

HTTP/3 Has Arrived!

HTTP/3 Has Arrived!

Click “Developer Technology Frontline“, select “Star🔝” Looking|Star|Message, True Love Author: billpchen, Frontend Developer at Tencent After the HTTP/2 standard was published in 2015, most mainstream browsers supported this standard by the end of that year. Since then, with advantages such as multiplexing, header compression, and server push, HTTP/2 has gained increasing favor among developers. Unbeknownst … Read more

In-Depth Analysis of Security Features in HTTP/2 and HTTP/3: Strengthening Security in Protocol Evolution

In-Depth Analysis of Security Features in HTTP/2 and HTTP/3: Strengthening Security in Protocol Evolution

With the continuous development of internet technology, the HTTP protocol is also evolving to meet the growing demands for network performance and security. As the latest versions of the HTTP protocol, HTTP/2 and HTTP/3 have made significant improvements in security. This article will provide a detailed comparison of the security features of HTTP/2 and HTTP/3, … Read more

HTTP/3 Released!

HTTP/3 Released!

↓Recommended Follow ↓ On June 6, Robin Mark, a member of the IETF QUIC (Internet Engineering Task Force) and the HTTP working group in Belgium, announced on Twitter that “after 5 years, HTTP/3 has finally been standardized as RFC 9114. Together with RFC 9204 (QPACK header compression) and RFC 9218 (extensible priorities), it opens a … Read more

A Concise Explanation of HTTP/1, HTTP/2, and HTTP/3

A Concise Explanation of HTTP/1, HTTP/2, and HTTP/3

Better understand how each version of HTTP works. In the early 1990s, Tim Berners-Lee and his team at CERN worked together to define four fundamental components of the internet: Hypertext document format (HTML) Data transfer protocol (HTTP) A web browser for viewing hypertext (the first browser, WorldWideWeb) A server for transmitting data (an early version … Read more

Understanding the HTTP/3 Protocol

Understanding the HTTP/3 Protocol

TCP is designed for single connections, where the requesting end places the data to be transmitted in order into a pipeline, and the final data appears at the other end of the pipeline in the same order. unsetunsetTCPunsetunset HTTP/1.1 TCP Data Transmission Process Diagram The sent data is split into packets, which are transmitted over … Read more

An Overview of the HTTP Protocol

An Overview of the HTTP Protocol

1. Introduction to HTTP 1.1 Versions of HTTP HTTP/0.9 Overview Released in 1991, it has no headers and is very simple, supporting only GET requests. HTTP/1.0 Released in 1996, it has poor security for plaintext transmission and large headers. It has the following enhancements over 0.9: Added headers (decoupling metadata from data) Introduced status codes … Read more

The Momentum of HTTP/3: What Are Its Advantages?

The Momentum of HTTP/3: What Are Its Advantages?

Source: Java Backend Programming History of HTTP Overview of QUIC Protocol RTT Connection Establishment Connection Migration Head-of-Line Blocking / Multiplexing Congestion Control Flow Control After years of effort, on June 6, the IETF (Internet Engineering Task Force) officially released the RFC for HTTP/3, which is the third major version of the Hypertext Transfer Protocol (HTTP). … Read more

Technical Comparison of HTTP/2 vs HTTP/3

Technical Comparison of HTTP/2 vs HTTP/3

Technical Comparison of HTTP/2 vs HTTP/3 🚀 The HTTP protocol is an essential foundation for modern web communication. As network demands have evolved, the HTTP protocol has progressed from its earlier versions to HTTP/2 and the latest HTTP/3. This article will provide a detailed analysis of the technical differences between these two versions through comparative … Read more

Microsoft Aims to End TCP/IP: Launches Its Own Version of QUIC, MsQuic, and Open Sources It

Microsoft Aims to End TCP/IP: Launches Its Own Version of QUIC, MsQuic, and Open Sources It

QUIC is the TCP terminator developed by Google, and Microsoft has launched its own version of QUIC: MsQuic.Microsoft revealed that it is a user of QUIC. QUIC is the successor to TCP and is essential for HTTP/3; however, it has not garnered much interest outside of Google and Cloudflare.The full name of QUIC is Quick … Read more