The course deals with the evolution of the web and its interaction with underlying communication protocols. The demands of modern web applications on the network are analysed and the various protocols used in web communication are introduced. Focus is on QUIC, its design and key mechanisms.