Since its introduction, the HTTP protocol has been based on TCP. This makes it reliable, but also relatively slow, because a TCP handshake must be performed for each resource offered. HTTP/2 has tried to compensate for this disadvantage with multiplexing.
To get rid of the limitations of TCP, Google has developed QUIC (Quick UDP Internet Connections). QUIC and the HTTP/3 it enables are intended to significantly speed up client-server communications on the Internet.
In this talk, we’ll see a summary of the old HTTP protocols and what advantages and disadvantages they bring. We learn how QUIC and HTTP/3 fit into the OSI stack, what improvements the new protocols bring, and what IT security looks like in the process. We’ll also take a look at the practical applications that are already available today.