linux网络协议栈之数据包处理过程 1 前言 翻译 《 The journey of a packet through the linux 2.4 network stack 》 这篇文章 这篇文档是基于 x86 体系结构和转发 IP 分组的。 数据包在 linux 内核链路层路径 2 接收分组 2.1 接收中断 如果网卡收到一个和自己 MAC 地址匹配或链路层广播的以太网帧,它就会产生一个中断。此网卡的驱动程序会处理此中断: 从 DMA/PIO 或其他得到分组数据,写到内存里...
by blueelfmoon - 网络技术文档中心 - 2009-09-21 14:39:29 阅读(2625) 回复(0)
因为一直对linux的网络实现较感兴趣,所以搞到了这本书的英文版,但由于水平有限和看电子书较累,所以看了几页就算了,但今天偶然在chinapub看到此书的中文版,顿感欣喜,但不知此书译的如何,请看过的各位指教,看是否值得一买,谢谢,^_^。
目前想分析IP协议栈的源代码,特别是IPv6的,但是,对这个分析,有什么具体的用处或者好处吗,我好没有想到?? 还有,如果要对IP协议栈的分析,应该注意什么呢??! 郁闷ing~~~~~~~~~~~~~~ 谢谢大虾! :shock: :shock:
目前想分析IP协议栈的源代码,特别是IPv6的,但是,对这个分析,有什么具体的用处或者好处吗,我好没有想到?? 还有,如果要对IP协议栈的分析,应该注意什么呢??! 郁闷ing~~~~~~~~~~~~~~ 谢谢大虾! :shock: :shock:
请教各位大虾:现在我要对linux TCP/IP协议栈优化,去掉其中一些功能,请问直接在其源代码里去除相关变量函数等,然后再编译。这种方法可行么 ? 我是菜鸟,恳请大家指点! [ 本帖最后由 platinum 于 2006-4-25 15:40 编辑 ]
sk_buff结构可能是linux网络代码中最重要的数据结构,它表示接收或发送数据包的包头信息。它在skbuff.h中定义,并包含很多成员变量供网络代码中的各子系统使用。 这个结构在linux内核的发展过程中改动过很多次,或者是增加新的选项,或者是重新组织已存在的成员变量以使得成员变量的布局更加清晰。它的成员变量可以大致分为以下几类: Layout 布局 General 通用 Feature-specific功能相关 Management functions管理函数 这...
对linux-1.2.13内核网络栈实现源代码进行了全面而较为详细的分析(有别于其他此方面书籍只注重一点的分析),便于从整体上,全局上进行网络栈实现的理解,故推荐给大家看看。上传不上来,所以给出如下链接下载: http://linux.chinaunix.net/bbs/thread-1063158-1-1.html
icmpstatShow 显示 ICMP 统计资料 ifShow 显示以太网端口参数和状态 inetstatShow 显示所有 Internet 协议软插座 ipstatShow 显示 IP 统计资料 macShow 显示以太网端口介质访问控制地址 mbufShow 显示 mbuf 统计资料 这些都是vxworks下的工具 能统计某段时期的协议栈数据 请问linux下有无类似的工具啊?