Saturday November 17, 2018

The Next Version of HTTP Won't Be Using TCP

In order to improve network latency, the next iteration of the Hypertext Transfer Protocol (HTTP) is switching from TCP (Transmission Control Protocol) to a protocol layered on top of UDP (User Datagram Protocol) called QUIC, or "Quick UDP Internet Connections." UDP is generally less reliable than TCP because it deals with unordered data, but QUIC, which was developed by Google, is supposed to minimize potential errors.

News Image

QUIC reinstates the reliability and ordering that TCP has but without introducing the same number of round trips and latency. For example, if 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, using the same encryption as previously negotiated, without requiring any additional round trips.