Completed
- Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
TCP: 12 Simple Ideas to Explain the Transmission Control Protocol
Automatically move to the next video in the Classroom when playback concludes
- 1 - Intro
- 2 - Pre-Requisites - background knowledge of TCP and UDP
- 3 - Twelve Ideas to understand TCP and the TCP Header
- 4 - Idea 1 - Sequence Numbers and Acknowledgement Numbers
- 5 - Idea 2 - Sequence & Acknowledgement Numbers are tracking BYTES sent and received
- 6 - Understanding Sequence Numbers and Acknowledgement Numbers
- 7 - Idea 3 - TCP Retransmission Timer
- 8 - Idea 4 - Delayed Acknowledgements - Acknowledgments are Cumulative
- 9 - Idea 5 - Window Size and Bytes in Flight
- 10 - Delayed ACKs vs Window Size
- 11 - Idea 6 - Window Size, TCP Headers and Flow Control
- 12 - Idea 7 - TCP is Bidirectional - both peers have SEQ# and ACK#
- 13 - Empty Acknowledgements, Duplicate Acks, TCP analysis, TCP troubleshooting
- 14 - Idea 8 - Initial Sequence Numbers ISNs are Random
- 15 - Idea 9 - TCP Three Way Handshake - SYN, SYN ACK, ACK
- 16 - 3-way Handshake, SYN flags, ACK Flags, and the TCP Header
- 17 - Initial Window Size is set in the three-way handshake
- 18 - SYN packets increase the Sequence Number -- The Phantom Byte
- 19 - ACK flag is turned on for all TCP segments, except the initial SYN
- 20 - Idea 10 - Two methods for TCP to close a connection - FIN and RST
- 21 - Idea 11 - FIN Flags and Four Way Connection Closure
- 22 - FIN Flags do not need to be sequential
- 23 - Phantom Byte inside the FIN and SYN Segments
- 24 - Idea 12 - RST Flags instantly terminate a TCP connection
- 25 - Want more? Help me blow up these videos and I'll create the full TCP Masterclass
- 26 - Networking - The Internet, the Cloud, and everything in between