发布时间:2013-03-13 14:34:18
内核中的notification chain浅析博客分类: kernelLinux数据结构内核中的很多子系统都是联系很紧密的,因此有可能某个子系统的某些事件,其他多个子系统都很感兴趣,此时就需要用到notification chain. 举个具体的例子,比如说一台主机由于某个网卡的损坏或其他原因不能使.........【阅读全文】
发布时间:2013-03-13 14:12:13
linux下ip层的一些概念 Linux数据结构防火墙网络协议算法首先来看这个ip层的结构: 这里看到非常多的netfilter hook,这是因为netfilter主要是针对ip层的。 ip层的主要任务有下面5个方面: 1 ip数据包的校验 2 防火墙的处理(也就是netfilter子系统) 3 处理options(这里的options包含了一些.........【阅读全文】
发布时间:2013-03-12 14:53:11
linux内核sk_buff的结构分析 博客分类: kernel 数据结构LinuxCache.net网络应用我看的内核版本是2.6.32. 在内核中sk_buff表示一个网络数据包,它是一个双向链表,而链表头就是sk_buff_head,在老的内核里面sk_buff会有一个list域直接指向sk_buff_head也就是链表头,现在在2.6.32里面.........【阅读全文】