Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Master Class : TCP/IP Mechanics from Scratch to Expert
Section 1: Getting started with TCP
. Agenda of this Course (3:31)
Join Telegram Group (0:13)
Overview of OSI model (7:32)
TCP IP Stack Layers Functions - Overview (4:22)
Transport Layer Goals (3:48)
User Datagram Protocol (UDP) - part1 (9:40)
User Datagram Protocol (UDP) - Part2 (2:20)
Transport Layer Protocol (TCP) - Connection Oriented (5:32)
TCP - Stateful Protocol (2:29)
TCP - Byte Oriented Protocol (1:33)
TCP - Ordered Delivery
TCP - Reliable Delivery (3:47)
UDP Vs TCP Protocols - The difference ? (4:32)
Summary (0:51)
Assignment 1: Interview Questions
Section 2: TCP Preliminaries
What in this Section ? (1:17)
TCP Vs Other Protocols (4:53)
Assignment 2: Assignment
TCP ARQ Challanges (6:50)
TCP Byte Circular Buffers (8:07)
Segments and Sequence Numbers - Part1 (7:53)
Segments and Sequence Numbers - Part2 (4:48)
TCP Hdr : Sequence Number and Acknowledge Number (8:53)
TCP Segments Type (7:18)
TCP Reliable Data Delivery - Revisited (7:53)
TCP Re-transmission Timer Illustration (7:06)
Assignment 3: Assignment
Summary (1:59)
Section 3: TCP Connection Management
Agenda (1:31)
Who is Server and Who is Client ? (7:43)
TCP 4-tuples (5:45)
TCP Connection Open - 3-way handshake Explained (9:52)
. TCP Connection Closing (5:54)
Sequence Numbers Consumption Rules (3:27)
TCP Connection Timeout and Exponential Backoff (4:33)
Assignment 4: Assignment
Section 4: TCP Timeout and Retransmission
TCP Re-transmission Timer (6:25)
TCP RTO Problems if computed wrongly (6:35)
Expectations from TCP when it detects Network Congestion (2:53)
TCP Exponential backoff - When consecutive segment loss occurs (3:28)
TCP RTO Value Estimation (9:54)
TCP Retransmission Ambiguity Problem (5:36)
Karns Algorithm - Solution to Retransmission Ambiguity Problem (5:36)
Karns Algorithm Illustration - Example (7:21)
Karns Algorithm Analysis (3:31)
Introducing - Fast Retransmission (3:33)
. Out of Order of Reception of Segments (5:40)
Fast Retransmission - Example (7:03)
Multiple Holes Repair through dupACKs (7:31)
Redundant Re-transmissions - Disadvantage of dupACK based Fast-Retransmission (9:35)
Timer Based Retransmission Vs Fast Retransmission (2:27)
Selective Acknowledgements (7:26)
SACKs in Action (7:33)
Cumulative ACKs (5:29)
Cumulative ACK Example (7:15)
Section 5: TCP Data Flow Control Control and Window Management
What in this Section ? (2:54)
TCP Send and Recv Windows (5:45)
CP Send and Recv Window Layout (8:13)
TCP Flow Control (4:00)
TCP Window Advertisement (7:29)
. TCP Sliding Window Rules (9:29)
Assignment 5: TCP Assignment - Send and Recv Window Size Calculation
TCP - Window Mgmt Example Set up (11:21)
TCP - Window Mgmt Example - Phase1 (8:53)
TCP - Window Mgmt Example - Phase2 (3:54)
TCP - Window Mgmt Example - Phase3 (6:41)
Example - Observation (1:46)
Assignment 6: Assignment on Window Management
TCP Tinygrams (4:02)
TCP - Nagle Algorithm (6:25)
TCP - Nagle Algorithm Benefits (3:43)
Section 6: TCP Window Resizing-Shrinkage Or Expansion
Factors Influencing Rate of Communication (3:42)
Slow Receivers - Problem Statement (4:55)
TCP Window Resizing - The Solution (10:19)
TCP Window Resizing - Example (12:25)
TCP Window Opening ACK Segments (9:24)
TCP Probe Segments and Silly-Window-Syndrome Problem (8:47)
TCP Silly Window Syndrome Problem (5:04)
TCP SWS Avoidance Rules for TCP Receiver (3:53)
TCP SWS Example (8:09)
Section 7: TCP -Congestion Control Procedures
TCP - Congestion Control Procedures (6:46)
TCP - Congestion Control Goals (5:14)
TCP - 3 Parts of Congestion Control Procedures (4:11)
TCP - Congestion Window (6:39)
TCP - Congestion Control Algorithms Overview : Slow Start & Congestion Avoidance (11:57)
TCP - Slow Start Algorithm (4:05)
TCP - Slow Start Algorithm In Action (8:14)
TCP - Slow Start Algorithm Important Points (5:42)
TCP - Slow Start Execution Graph (12:05)
TCP - Slow Start Threshold Variable (2:08)
TCP - Slow Start Algorithm Flowchart (3:21)
TCP - Congestion Avoidance Algorithm (2:41)
TCP - Congestion Avoidance Algorithm in Action (9:37)
TCP - Congestion Avoidance Algorithms Switching (9:22)
Assignment 7: Assignment on TCP Congestion Control - Part1
TCP - Concept of Fast Recovery - The optimization (5:22)
TCP - Fast Recovery Procedure (5:01)
TCP Variable Updates in Fast Recovery (5:31)
TCP - Fast Recovery Graph Example (5:56)
TCP - Congestion Control Complete Flowchart (5:34)
Assignment 8: Assignment on TCP Congestion Control - Part2
Section 8: My course-for FREE!!
Bonus - Get my other courses for free. (1:16)
Selective Acknowledgements
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock