
Google introduced one of the most significant changes to the Layered Model of telecommunications when it introduced QUIC (see our articles here, and here, and here). It was so revolutionary at the time and does away with TCP at the transport layer, replacing TCP with a combination of QUIC over UDP. Recently the IETF has released RFC9000 and the need for this course was born. QUIC now accounts for about 50% of all Internet traffic. Luckily the great folks at Wireshark have been on top of the QUIC/GQUIC development cycles and have fully support the protocols. This course, then, will leverage Wireshark to study this protocol and learn how the Internet has been forever changed by QUIC.
- Teacher: Andrew Walding

Every day, those who work in networking are having to understand the behavior of Transmission Control Protocol (TCP). Whether it is in IPv4 or IPv6, about 50% of network traffic is carried inside TCP. TCP is perhaps the most complicated protocol on the Internet. Plus there are multiple versions of TCP in use! In this course, through hands on exercises, we study the various algorithms and behaviors of TCP by using Wireshark to study and visualize what happens when TCP works, and when it does not work. Algorithms lick Slow Start, Selective Acknowledgement, Retransmission, are just a couple of examples. This insightful and revealing course has been designed to focus on the systems approach, the engineering thinking, behind the world of IP Networking.
- Teacher: Andrew Walding