在Linux内核中创建数据包的教程

时间:2009-07-16 10:40:23

标签: networking linux-kernel

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

3 个答案:

答案 0 :(得分:3)

“理解Linux内核”一书肯定有一些答案

答案 1 :(得分:2)

我真的不知道,但大局是这样的:

第一件事: 申请 - >内核(通过套接字,绑定到端口产生)

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

内核之后: NIC的固件 - >线

链接:

后来:经过一番谷歌搜索后,看看我发现了什么:

答案 2 :(得分:2)

最好的在线参考资料

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