我试图了解一段数据通过 linux 内核从应用层到内核的详细过程。有谁知道一个好的起点或一个好的教程?
Alec-Angus Macdonald
问问题
2523 次
3 回答
3
《Understanding the Linux Kernel》这本书肯定会给你一些答案
于 2009-07-16T11:21:35.717 回答
2
我真的不知道,但大局是这样的:
第一件事:应用程序->内核(通过套接字,由绑定到端口产生)
内核内部:NetFilter <=> TCP/IP Stack -> NIC 的驱动程序
内核之后:NIC's Firmware -> Wire
链接:
后来:经过一番谷歌搜索,看看我发现了什么:
- http://www.ecsl.cs.sunysb.edu/elibrary/linux/network/LinuxKernel.pdf(这个文档有点旧,因为它似乎描述了 2.4 内核但可能会有所帮助)
- http://vger.kernel.org/~davem/ (有一些有趣的链接)
- http://www.linuxhq.com/lkprogram.html#networking
于 2009-07-16T11:51:01.883 回答
2
于 2009-07-16T15:34:01.273 回答