👋 你好,我是寻雾

记录软件工程、分布式系统、云原生与 AI 的学习、实践与思考。

【深入理解 Linux 网络】数据发包原理与内核实现

本系列文章 【深入理解 Linux 网络】关键术语 【深入理解 Linux 网络】内核初始化流程 【深入理解 Linux 网络】收包原理与内核实现(上)从网卡到协议层 【深入理解 Linux 网络】收包原理与内核实现(中)TCP 传输层处理 【深入理解 Linux 网络】收包原理与内核实现(下)应用层读取与 epoll 实现(待完善) 【深入理解 Linux 网络】数据发送处理流程与内核实现 【深入理解 Linux 网络】配置调优与性能优化(待完善) 数据的接收和处理流程分析完了,本篇我们来看下数据的发送流程。 ...

2025-08-27 · 43 分钟 · 寻雾

【Kubernetes 源码剖析】Deployment 的实现原理

本篇我们来探讨下 Deployment Controller 的执行过程,了解下 Deployment 具体的实现原理。 Deployment 概述 Kubernetes 的 Deployment 用来管理无状态应用的部署和扩缩容,除了少数分布式存储外,我们日常开发的所有服务都是无状态的,状态数据都被存储在 关系型数据库 、缓存等外部存储中,因此大部分情况下都是使用 Deployment 作为 Controller 来部署服务。 ...

2025-08-27 · 12 分钟 · 寻雾

【深入理解 Linux 网络】收包原理与内核实现(中)TCP 传输层处理

本系列文章 【深入理解 Linux 网络】关键术语 【深入理解 Linux 网络】内核初始化流程 【深入理解 Linux 网络】收包原理与内核实现(上)从网卡到协议层 【深入理解 Linux 网络】收包原理与内核实现(中)TCP 传输层处理 【深入理解 Linux 网络】收包原理与内核实现(下)应用层读取与 epoll 实现(待完善) 【深入理解 Linux 网络】数据发送处理流程与内核实现 【深入理解 Linux 网络】配置调优与性能优化(待完善) 上一篇我们分析了从网卡到达数据包到 IP 层的处理流程,接下来我们将深入探讨 L4 层 TCP 协议栈的处理流程,也就是来到了图中第 7 步协议栈 L2、L3、L4 三层处理的最后阶段。 ...

2025-08-21 · 9 分钟 · 寻雾

【深入理解 Linux 网络】收包原理与内核实现(上)从网卡到协议层

本系列文章 【深入理解 Linux 网络】关键术语 【深入理解 Linux 网络】内核初始化流程 【深入理解 Linux 网络】收包原理与内核实现(上)从网卡到协议层 【深入理解 Linux 网络】收包原理与内核实现(中)TCP 传输层处理 【深入理解 Linux 网络】收包原理与内核实现(下)应用层读取与 epoll 实现(待完善) 【深入理解 Linux 网络】数据发送处理流程与内核实现 【深入理解 Linux 网络】配置调优与性能优化(待完善) 整体流程 Linux 收包的整体流程如下: ...

2025-08-21 · 21 分钟 · 寻雾

【Kubernetes 源码剖析】kube-controller-manager 工作原理与实现

K8s 的控制循环 Kubernetes 运行 Pod 的核心逻辑就是基于 Informer 机制的控制循环(Control Loop)。每当 etcd 中的数据有更新,会触发相应的事件通知给各个 Controller,Controller 会根据这些事件来决定是否需要对集群状态进行调整,逻辑如下: ...

2025-08-20 · 6 分钟 · 寻雾

【深入理解 Linux 网络】内核初始化流程

本系列文章 【深入理解 Linux 网络】关键术语 【深入理解 Linux 网络】内核初始化流程 【深入理解 Linux 网络】收包原理与内核实现(上)从网卡到协议层 【深入理解 Linux 网络】收包原理与内核实现(中)TCP 传输层处理 【深入理解 Linux 网络】收包原理与内核实现(下)应用层读取与 epoll 实现(待完善) 【深入理解 Linux 网络】数据发送处理流程与内核实现 【深入理解 Linux 网络】配置调优与性能优化(待完善) Linux 在启动时会进行一系列的初始化工作,以准备好网络数据包的接收和发送。本篇文章我们先来看下 Linux 具体做了哪些初始化工作,后面在具体分析网络包的接收和发送流程。 ...

2025-08-12 · 21 分钟 · 寻雾

【深入理解 Linux 网络】关键术语

本系列文章 【深入理解 Linux 网络】关键术语 【深入理解 Linux 网络】内核初始化流程 【深入理解 Linux 网络】收包原理与内核实现(上)从网卡到协议层 【深入理解 Linux 网络】收包原理与内核实现(中)TCP 传输层处理 【深入理解 Linux 网络】收包原理与内核实现(下)应用层读取与 epoll 实现(待完善) 【深入理解 Linux 网络】数据发送处理流程与内核实现 【深入理解 Linux 网络】配置调优与性能优化(待完善) 系统理解一个领域的核心就是理解该领域的关键概念。以下术语构成了 Linux 网络内核的核心概念体系,理解它们有助于深入掌握网络实现原理,作为备忘整理与此。 ...

2025-07-30 · 6 分钟 · 寻雾