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

China’s Tencent Releases Large Language Model, Opens it For Enterprise Use

Capable of conversing in both Chinese and English, Tencent’s large language model ‘Hunyuan’ is claimed…

8 months ago

Apple Reportedly Spending ‘Million of Dollars Each Day’ for AI Training

Working on multiple AI models, Apple has allocated several teams who are working on artificial…

8 months ago

World’s Largest Wind Turbine Breaks Record For Power Generated In A Single Day-During A Typhoon

The world's largest offshore wind turbine has achieved a milestone by setting a new record…

8 months ago

YouTube Will Let You Play Mini Games Soon

YouTube is stepping into the world of gaming. YouTube has started testing out its gaming…

8 months ago

Pakistani Student Won First Position In Matric Exams of UAE

In a remarkable academic achievement, Abdullah Zaman, a Pakistani student hailing from Attock, has clinched…

8 months ago

‘Flying Bum’ World’s largest Aircraft Is Ready To Launch In 2026 With Hybrid Technology

Flying Bum, the world's largest aircraft is ready to launch in 2026. The Airlander 10…

8 months ago