We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
《理解Linux内核》这本书肯定能给你一些答案
The book "Understanding the Linux Kernel" definitely has some answers for you
我真的不知道,但大局是这样的:
第一件事:
应用-> 内核(通过套接字,由于绑定到端口而产生)
内核内部:
网络过滤器<=> TCP/IP 堆栈 -> 网卡的驱动
内核后:
NIC 的固件 -> 有线
链接:
稍后:经过一番谷歌搜索后,看看我发现了什么:
I don't really know, but the big picture is something like this:
First thing:
Application -> Kernel (trough the socket, resulted from binding to a port)
Inside the Kernel:
NetFilter <=> TCP/IP Stack -> NIC's driver
After the kernel:
NIC's Firmware -> Wire
Links:
Later: After a bit of googling, look at what I've found:
最好的在线参考是
但如果您正在寻找更深入的死-树参考,我建议了解Linux网络内部结构
The best online references are
but if you are looking for a more in depth dead-tree reference, I'd recommend Understanding Linux Network Internals