<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Linux on 寻雾启示</title><link>https://zouyingjie.github.io/tags/linux/</link><description>Recent content in Linux on 寻雾启示</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 27 Aug 2025 15:40:56 +0800</lastBuildDate><atom:link href="https://zouyingjie.github.io/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>【深入理解 Linux 网络】数据发包原理与内核实现</title><link>https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%95%B0%E6%8D%AE%E5%8F%91%E5%8C%85%E5%8E%9F%E7%90%86/</link><pubDate>Wed, 27 Aug 2025 15:40:56 +0800</pubDate><guid>https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%95%B0%E6%8D%AE%E5%8F%91%E5%8C%85%E5%8E%9F%E7%90%86/</guid><description>&lt;p&gt;&lt;strong&gt;本系列文章&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%85%B3%E9%94%AE%E6%9C%AF%E8%AF%AD/"&gt;【深入理解 Linux 网络】关键术语&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%86%85%E6%A0%B8%E5%88%9D%E5%A7%8B%E5%8C%96%E6%B5%81%E7%A8%8B/"&gt;【深入理解 Linux 网络】内核初始化流程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%8A/"&gt;【深入理解 Linux 网络】收包原理与内核实现（上）从网卡到协议层&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%AD/"&gt;【深入理解 Linux 网络】收包原理与内核实现（中）TCP 传输层处理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【深入理解 Linux 网络】收包原理与内核实现（下）应用层读取与 epoll 实现（待完善）&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%95%B0%E6%8D%AE%E5%8F%91%E5%8C%85%E5%8E%9F%E7%90%86/"&gt;【深入理解 Linux 网络】数据发送处理流程与内核实现&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【深入理解 Linux 网络】配置调优与性能优化（待完善）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;数据的接收和处理流程分析完了，本篇我们来看下数据的发送流程。&lt;/p&gt;</description></item><item><title>【深入理解 Linux 网络】收包原理与内核实现（中）TCP 传输层处理</title><link>https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%AD/</link><pubDate>Thu, 21 Aug 2025 12:31:59 +0800</pubDate><guid>https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%AD/</guid><description>&lt;p&gt;&lt;strong&gt;本系列文章&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%85%B3%E9%94%AE%E6%9C%AF%E8%AF%AD/"&gt;【深入理解 Linux 网络】关键术语&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%86%85%E6%A0%B8%E5%88%9D%E5%A7%8B%E5%8C%96%E6%B5%81%E7%A8%8B/"&gt;【深入理解 Linux 网络】内核初始化流程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%8A/"&gt;【深入理解 Linux 网络】收包原理与内核实现（上）从网卡到协议层&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%AD/"&gt;【深入理解 Linux 网络】收包原理与内核实现（中）TCP 传输层处理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【深入理解 Linux 网络】收包原理与内核实现（下）应用层读取与 epoll 实现（待完善）&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%95%B0%E6%8D%AE%E5%8F%91%E5%8C%85%E5%8E%9F%E7%90%86/"&gt;【深入理解 Linux 网络】数据发送处理流程与内核实现&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【深入理解 Linux 网络】配置调优与性能优化（待完善）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;上一篇我们分析了从网卡到达数据包到
IP
层的处理流程，接下来我们将深入探讨 L4 层 TCP 协议栈的处理流程，也就是来到了图中第 7 步协议栈 L2、L3、L4 三层处理的最后阶段。&lt;/p&gt;</description></item><item><title>【深入理解 Linux 网络】收包原理与内核实现（上）从网卡到协议层</title><link>https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%8A/</link><pubDate>Thu, 21 Aug 2025 10:04:17 +0800</pubDate><guid>https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%8A/</guid><description>&lt;p&gt;&lt;strong&gt;本系列文章&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%85%B3%E9%94%AE%E6%9C%AF%E8%AF%AD/"&gt;【深入理解 Linux 网络】关键术语&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%86%85%E6%A0%B8%E5%88%9D%E5%A7%8B%E5%8C%96%E6%B5%81%E7%A8%8B/"&gt;【深入理解 Linux 网络】内核初始化流程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%8A/"&gt;【深入理解 Linux 网络】收包原理与内核实现（上）从网卡到协议层&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%AD/"&gt;【深入理解 Linux 网络】收包原理与内核实现（中）TCP 传输层处理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【深入理解 Linux 网络】收包原理与内核实现（下）应用层读取与 epoll 实现（待完善）&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%95%B0%E6%8D%AE%E5%8F%91%E5%8C%85%E5%8E%9F%E7%90%86/"&gt;【深入理解 Linux 网络】数据发送处理流程与内核实现&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【深入理解 Linux 网络】配置调优与性能优化（待完善）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="整体流程"&gt;整体流程&lt;/h3&gt;
&lt;p&gt;Linux
收包的整体流程如下:&lt;/p&gt;</description></item><item><title>【深入理解 Linux 网络】内核初始化流程</title><link>https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%86%85%E6%A0%B8%E5%88%9D%E5%A7%8B%E5%8C%96%E6%B5%81%E7%A8%8B/</link><pubDate>Tue, 12 Aug 2025 11:25:57 +0800</pubDate><guid>https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%86%85%E6%A0%B8%E5%88%9D%E5%A7%8B%E5%8C%96%E6%B5%81%E7%A8%8B/</guid><description>&lt;p&gt;&lt;strong&gt;本系列文章&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%85%B3%E9%94%AE%E6%9C%AF%E8%AF%AD/"&gt;【深入理解 Linux 网络】关键术语&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%86%85%E6%A0%B8%E5%88%9D%E5%A7%8B%E5%8C%96%E6%B5%81%E7%A8%8B/"&gt;【深入理解 Linux 网络】内核初始化流程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%8A/"&gt;【深入理解 Linux 网络】收包原理与内核实现（上）从网卡到协议层&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%AD/"&gt;【深入理解 Linux 网络】收包原理与内核实现（中）TCP 传输层处理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【深入理解 Linux 网络】收包原理与内核实现（下）应用层读取与 epoll 实现（待完善）&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%95%B0%E6%8D%AE%E5%8F%91%E5%8C%85%E5%8E%9F%E7%90%86/"&gt;【深入理解 Linux 网络】数据发送处理流程与内核实现&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【深入理解 Linux 网络】配置调优与性能优化（待完善）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Linux 在启动时会进行一系列的初始化工作，以准备好网络数据包的接收和发送。本篇文章我们先来看下 Linux 具体做了哪些初始化工作，后面在具体分析网络包的接收和发送流程。&lt;/p&gt;</description></item><item><title>【深入理解 Linux 网络】关键术语</title><link>https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%85%B3%E9%94%AE%E6%9C%AF%E8%AF%AD/</link><pubDate>Wed, 30 Jul 2025 11:18:08 +0800</pubDate><guid>https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%85%B3%E9%94%AE%E6%9C%AF%E8%AF%AD/</guid><description>&lt;p&gt;&lt;strong&gt;本系列文章&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%85%B3%E9%94%AE%E6%9C%AF%E8%AF%AD/"&gt;【深入理解 Linux 网络】关键术语&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E5%86%85%E6%A0%B8%E5%88%9D%E5%A7%8B%E5%8C%96%E6%B5%81%E7%A8%8B/"&gt;【深入理解 Linux 网络】内核初始化流程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%8A/"&gt;【深入理解 Linux 网络】收包原理与内核实现（上）从网卡到协议层&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%94%B6%E5%8C%85%E5%8E%9F%E7%90%86%E4%B8%AD/"&gt;【深入理解 Linux 网络】收包原理与内核实现（中）TCP 传输层处理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【深入理解 Linux 网络】收包原理与内核实现（下）应用层读取与 epoll 实现（待完善）&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zouyingjie.github.io/posts/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-linux-%E7%BD%91%E7%BB%9C-%E6%95%B0%E6%8D%AE%E5%8F%91%E5%8C%85%E5%8E%9F%E7%90%86/"&gt;【深入理解 Linux 网络】数据发送处理流程与内核实现&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;【深入理解 Linux 网络】配置调优与性能优化（待完善）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;系统理解一个领域的核心就是理解该领域的关键概念。以下术语构成了
Linux
网络内核的核心概念体系，理解它们有助于深入掌握网络实现原理，作为备忘整理与此。&lt;/p&gt;</description></item></channel></rss>