Главная
Study mode:
on
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
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Dive deep into the Transmission Control Protocol (TCP) with this comprehensive 44-minute video tutorial. Explore 12 key concepts that explain how TCP has served as the predominant layer 4 protocol for the Internet over the past 40 years. Learn about sequence numbers, acknowledgement numbers, window size, delayed acknowledgements, flow control, TCP connection closures, and FIN + Reset segments. Gain a thorough understanding of TCP's inner workings, including the three-way handshake, bidirectional communication, initial sequence numbers, and connection termination methods. Discover how to analyze and troubleshoot TCP connections, and explore the nuances of TCP headers and flags. Perfect for networking professionals and enthusiasts looking to enhance their knowledge of this crucial Internet protocol.

TCP: 12 Simple Ideas to Explain the Transmission Control Protocol

Practical Networking
Add to list