Technology

HTTP will not be using TCP in its next version

In an effort to improve the web networking experience, Google is working on a new network protocol system called QUIC: ”Quick UDP Internet Connections”. Today’s HTTP versions (1.0, 1.1 and 2.0) are already layered on top of Transmission Control Protocols (TCP), TCP is known for reliable, ordered and error-checked delivery of data on an IP network. UDP, however, does not use the traditional TCP (transmission control protocol). Instead, it uses the opposite of TCP, which is UDP (User Datagram Protocol). UDP is unreliable and inefficient e.g. when data is sent from one end, the other end may never receive it, and has no way of knowing that something has gone missing. Furthermore, it is unordered i.e. data that was later can be overtaken by the data that was sent earlier hence mixing and jumbling everything. However, the only strong point that goes in UDP’s favor is that it is simple and the majority of new protocols are built on top of UDP.

The good thing about QUIC is that it uses the same robust and reliable features of TCP but without introducing any latency issues that TCP has the reputation of having. An example of this can be seen as a client is reconnecting to a server, the client can send important encryption data with the very first packet, enabling the server to resurrect the old connection, while using the same encryption as previously negotiated, without requiring any additional round trips. The Internet Engineering Task Force (IETF) understood its potential and has been working on it for quite some time to create a standardized or a template version of QUIC, the problem with this is that it differentiates significantly from Google’s vision.

The IETF also wants to create a version of HTTP that uses QUIC, previously referred to as HTTP-over-QUIC or HTTP/QUIC. HTTP-over-QUIC isn’t, however, HTTP/2 over QUIC; it’s a new, updated version of HTTP built for QUIC.

The chairman of HTTP working group and QUIC working group for IETF, Mark Nottingham propose that HTTP should be renamed to HTTP/3 which has been broadly accepted. To sum it up, the upcoming version of HTTP will be enabled with QUIC i.e. HTTP/3 from now will always use QUIC as its network protocol.

Sponsored
Abdul Wahab

Leave a Comment
Share
Published by
Abdul Wahab

Recent Posts

Microsoft Launches AI-Powered “Support Virtual Agent” for Xbox Users

Microsoft has launched its AI-powered “Support Virtual Agent” chatbot for Xbox Insiders in the U.S.,…

4 hours ago

Musk Says Tesla Won’t Enter Smartphone Market Unless Necessary

Android Authority recently polled its users to find out if they would purchase a Tesla…

4 hours ago

Sukkur IBA Sets Seven Conditions for Conducting MDCAT

The Secretary of the Sukkur IBA Testing Agency has formally requested urgent action from the…

4 hours ago

PSEB Opens Bidding for Nationwide e-Rozgar Centers

The Pakistan Software Export Board (PSEB) has launched a nationwide program to encourage IT startups…

5 hours ago

Google Play Services Bug Disrupts Access to Apps for Pixel Users: Here’s How to Fix It

A significant issue with Google Play Services has left many Pixel users unable to access…

5 hours ago

WhatsApp Beta Partners with Google for Innovative Image Search Feature

When it comes to Android messaging apps, WhatsApp stands out as one of the best.…

6 hours ago