logo
episode-header-image
Apr 2025
31m 26s

Socket management and Kernel Data struct...

Hussein Nasser
About this episode

Fundamentals of Operating Systems Course

This video is an overview of how the operating system kernel does socket management and the different data structures it utilizes to achieve that.

timestamps

0:00 Intro

1:38 Socket vs Connections

7:50 SYN and Accept Queue

18:56 Socket Sharding

23:14 Receive and Send buffers

27:00 Summary

Up next
Nov 24
CPU and Kernel Page Faults
<p>Page faults occurs when the process tries to access a memory that isn’t backed by a physical page kernel raises a fault which loads a page. It happens on first access, stack expansion, COW, swap and much more. However it comes with a cost. </p><p><br /></p><p>In this episode o ... Show More
48m 37s
Oct 31
Amazon US-EAST-1 Outage in Details
On October 19 2025 AWS experienced an outage that lasted over a day, 10 days later we finally got the root cause analysis and we know exactly what caused the DNS to fail0:00 Summary 5:30 How did Dynamo lost its DNS?13:41 EC2 Errors 16:16 Network Load Balancer ErrorsRCA here https ... Show More
24m 26s
Oct 17
Graceful shutdown in HTTP
There are cases where the backend may need to close the connection to prevent unexpected situations, prevent bad actors or simply just free up resources. Closing a connection gracefully allows clients and backends to clean up and finish any pending requests. In this episode of th ... Show More
25m 49s
Recommended Episodes
Jan 2018
Datanauts 116: Understanding VXLAN Networking
The Datanauts dive into VXLAN networking with guest Lukas Krattiger. We explore how it works, discuss use cases, and examine how hosts inside a VXLAN network communicate with end points on the outside. The post Datanauts 116: Understanding VXLAN Networking appeared first on Packe ... Show More
47m 20s
Apr 2025
HN778: Understanding Model Context Protocol (MCP) with Selector (Sponsored)
Model Context Protocol (MCP) is a very new protocol that provides a standard way to link AI models to a variety of data sources and tools. As the industry heads toward agentic AI–in which an AI agent interacts with disparate applications, data sources, and other agents to achieve ... Show More
50m 47s
May 2025
Anthropic and the Model Context Protocol with David Soria Parra
<p>The Model Context Protocol, or MCP, is a new open standard that connects AI assistants to arbitrary data sources and tools, such as codebases, APIs, and content repositories. Instead of building bespoke integrations for each system, developers can use MCP to establish secure, ... Show More
51m 2s
Jan 2023
Kubernetes Unpacked 017: Kubernetes In 2023 – 6 Things To Think About
On today's Kubernetes Unpacked podcast, host Michael Levan discusses six big ideas to consider as you build your Kubernetes foundation in 2023. Topics include abstractions, the need to understand what's beneath those abstractions, Kubernetes security, and more. 
16m 11s
Nov 2024
Kubernetes Mastery: Core Concepts, Key Components, and Cloud Integration with AKS, EKS, and GKE
In this episode, we break down the essentials of Kubernetes, a powerful tool for managing containerized workloads and services. Drawing from a comprehensive guide, we explore Kubernetes from the ground up, covering its core concepts, critical components, and deployment across bot ... Show More
11m 46s
Mar 2025
605: Goodbye World
<p>We are digging into a superpower inside your Linux Kernel. How eBPF works, and how anyone can take advantage of it.</p><p>Sponsored By:</p><ul><li><a href="http://tailscale.com/linuxunplugged" rel="nofollow">Tailscale</a>: <a href="http://tailscale.com/linuxunplugged" rel="nof ... Show More
53m 43s
May 2023
AI Today Podcast: AI Glossary Series – CPU, GPU, TPU, and Federated Learning
In this episode of the AI Today podcast hosts Kathleen Walch and Ron Schmelzer define the terms CPU, GPU, TPU, and Federated Learning, explain how these terms relate to AI and why it’s important to know about them. Want to dive deeper into an understanding of artificial intellige ... Show More
11m 24s
Aug 4
#732: How to gain Multi-Cluster Visibility across Kubernetes Clusters with the EKS Dashboard
In this episode, we'll explore how the new Amazon EKS Dashboard solves key challenges in managing Kubernetes at scale across multiple AWS accounts and regions. We'll discuss how it provides centralized visibility into cluster health, versions, and costs - enabling teams to improv ... Show More
24m 53s
Jul 2025
Data Pipelines with Apache Airflow
<p>Julian LaNeve (<a href='https://x.com/JulianLaneve'>@JulianLaneve</a>, CTO <a href='https://x.com/astronomerio'>@astronomerio</a>) discusses data pipelines, Apache Airflow, Astronomer’s managed offering, and the benefits of data pipelines for both developers and operations.</p ... Show More
25m 36s
Nov 2024
589: 6 Reasons to Love Linux 6.12
<p>The Linux 6.12 kernel isn't just another update — it's a game-changer that deserves our full attention, from performance improvements to fascinating new features.</p><p>Sponsored By:</p><ul><li><a href="https://jupitersignal.memberful.com/checkout?plan=117630r" rel="nofollow"> ... Show More
1h 13m