Overview
Explore the intricacies of TCP/IP stack behavior in Windows and Linux kernels through this informative 36-minute video. Delve into the fundamentals of operating systems and network connectivity, focusing on why Windows can experience slower connections compared to Linux. Examine the TCP/IP stack's response to RST packets from backend servers, particularly when a host is available but the target port is not. Investigate the impact of IPv6 and IPv4 configurations, along with the Happy Eyeballs protocol, on connection speeds. Learn about client kernel behaviors, localhost connections, and the differences between port and host unreachability. Discover registry keys that can modify these behaviors and gain insights into troubleshooting backend performance issues.
Syllabus
Intro
Fundamentals TCP/IP
Unreachable Port Behavior
Client Kernel Behavior Linux vs Windows
Slow TCP Connect on Windows
localhost, IPv6 and IPv4
Happy Eyeballs
Registry keys to change the behavior
Port Unreachable vs Host Unreachable
Taught by
Hussein Nasser