Networking Linux内核中数据包创建教程

Networking Linux内核中数据包创建教程,networking,linux-kernel,Networking,Linux Kernel,我试图详细了解一段数据通过linux内核从应用层到内核的过程。有谁知道一个好的起点或一个好的教程吗?这本书《理解Linux内核》肯定有一些答案给你我真的不知道,但总体情况是这样的: 第一件事: 应用程序->内核(通过套接字,由绑定到端口产生) 内核内部: NetFilter TCP/IP堆栈->NIC的驱动程序 在内核之后: 网卡固件->连线 链接: 稍后:通过谷歌搜索,看看我发现了什么: (本文档有点旧,因为它似乎描述了2.4内核,但可能会有所帮助) (有一些有趣的链接) 最好的在

我试图详细了解一段数据通过linux内核从应用层到内核的过程。有谁知道一个好的起点或一个好的教程吗?

这本书《理解Linux内核》肯定有一些答案给你

我真的不知道,但总体情况是这样的:

第一件事: 应用程序->内核(通过套接字,由绑定到端口产生)

内核内部: NetFilter TCP/IP堆栈->NIC的驱动程序

在内核之后: 网卡固件->连线

链接:

稍后:通过谷歌搜索,看看我发现了什么:

  • (本文档有点旧,因为它似乎描述了2.4内核,但可能会有所帮助)
  • (有一些有趣的链接)

    • 最好的在线参考是


      但是如果您正在寻找更深入的死树参考,我建议您

      您是在询问TCP/IP堆栈吗?