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

Implementing QUIC Protocol Go Client: Advantages of Multiplexing

Implementing QUIC Protocol Go Client: Advantages of Multiplexing

Click the “blue text” above to follow us Have you ever encountered a situation where you open a webpage, and the images load halfway but other content continues to load? Or during a video conference, the video suddenly freezes while the audio remains normal? These issues are often caused by the “head-of-line blocking” inherent in … Read more

HTTP/3 Server Development: Performance Comparison of QUIC Protocol Implemented in Go

HTTP/3 Server Development: Performance Comparison of QUIC Protocol Implemented in Go

Click the above“blue text” to follow us I just returned from a meeting with my boss, and he immediately asked, “Why is our app so slow? Especially when the network is unstable, it’s so laggy that it makes people want to throw their phones!” I thought to myself, isn’t this just the old problem of … Read more

Testing Methods for HTTP/3 Access

Testing Methods for HTTP/3 Access

As HTTP/3 and QUIC are gradually becoming more popular, how can you test whether your website supports the HTTP/3 protocol? Assuming your custom domain is: mycustom.com1. You can test HTTP/3 support using curl: curl –http3 -kv https://mycustom.com 2. You can also test HTTP/3 access using a mobile browser. In practical tests, it was found that … Read more

HTTP 3.0 Completely Abandons TCP: What Went Wrong?

Author l Hollis Source l Hollis (ID: hollischuang) Since HTTP/1.0 and up to HTTP/2, regardless of how the application layer protocol has improved, TCP has always been the foundation of the HTTP protocol mainly because it provides a reliable connection. However, starting from HTTP 3.0, this situation has changed. Because, in the newly released HTTP … Read more

What Did TCP Do Wrong in Abandoning HTTP 3.0?

What Did TCP Do Wrong in Abandoning HTTP 3.0?

Since HTTP/1.0, up to HTTP/2, TCP has always been the foundation of the HTTP protocol, mainly because it provides a reliable connection. However, starting from HTTP 3.0, this situation has changed. Because, in the newly launched HTTP 3.0, the TCP protocol has been completely abandoned. TCP Head-of-Line Blocking We know that during TCP transmission, data … Read more

What Went Wrong with TCP in HTTP 3.0?

Since HTTP/1.0, up to HTTP/2, regardless of how the application layer protocol has improved, TCP has always been the foundation of the HTTP protocol, mainly because it provides a reliable connection. However, starting from HTTP 3.0, this situation has changed. Because, in the newly released HTTP 3.0, the TCP protocol has been completely abandoned. TCP … Read more

MQTT Over QUIC: Next-Generation IoT Standard Protocol

MQTT Over QUIC: Next-Generation IoT Standard Protocol

Introduction: The First Groundbreaking Product to Introduce QUIC to MQTT In the recently released version 5.0, EMQX has innovatively introduced QUIC support. QUIC is the underlying transport protocol for the next-generation internet protocol HTTP/3. Compared to TCP/TLS protocols, it effectively reduces connection overhead and message latency, providing a flexible and efficient transport layer for modern … Read more

A Brief Discussion on HTTP/3: The Next Generation Hypertext Transfer Protocol

A Brief Discussion on HTTP/3: The Next Generation Hypertext Transfer Protocol

29 Tuesday June 2021 Verification Room As we all know, the TCP/IP protocol suite is the foundation of the Internet and is currently the most popular networking form. Among them, the Hypertext Transfer Protocol (HTTP), which operates at the application layer of TCP/IP, is an application protocol that can be used for distributed, collaborative, and … Read more

Learning QUIC Protocol Through Cronet Module

Learning QUIC Protocol Through Cronet Module

This article is an excellent piece from the KX Forum KX Forum Author ID: xwtwho Documenting the process of learning the QUIC protocol, the testing project is the testing app mentioned in the previous post: Some video app (V15.7) and web analysis record | bbs.pediy.com Learning record of some video app (V15.7-V18.4) | bbs.pediy.com Software … Read more