linux网络编程
文章平均质量分 88
q345852047
这个作者很懒,什么都没留下…
展开
-
Linux内核sk_buff结构分析
原文地址:http://blog.chinaunix.net/uid-22227409-id-2656912.html在内核中sk_buff表示一个网络数据包,它是一个双向链表,而链表头就是sk_buff_head,在老的内核里面sk_buff会有一个list域直接指向sk_buff_head也就是链表头,现在在2.6.32里面这个域已经被删除了。而sk_buff的内存布局可以原创 2012-03-31 14:46:30 · 8817 阅读 · 0 评论 -
Linux中skbuff的实现(转载)
Linux中skbuff的实现(转载)(文章来源于网上,作者未知,确定后补上。) 本文是我尝试分析LINUX网络协议栈实现的一系列文章中的第一篇,主要分析LINUX网络协议栈中SKBUFF的实现。分析以LINUX2.2.x为基础,同时也包括了相同的描述对象在LINUX2.4.x中的新变化。本文引用的代码的版本分别是:LINUX2.2.25,LINUX2.4.20。转载 2012-03-05 20:18:58 · 3098 阅读 · 0 评论 -
Linux-Netfilter机制学习(一)
原文地址:http://blog.chinaunix.net/uid-22227409-id-2656911.htmlLinux-Netfilter机制学习(一)基于Linux2.6.30内核源代码钩子函数的注册管理主要说明Netfilter钩子函数的挂载点,hook函数的保存机制,注册方式;1) hook的存储机制钩子函数由一个全局二维链表数组nf_hook原创 2012-03-31 14:53:10 · 1311 阅读 · 0 评论 -
Netfilter之连接跟踪实现机制初步分析
原文地址:http://blog.chinaunix.net/uid-22227409-id-2656910.htmlNetfilter之连接跟踪实现机制初步分析什么是连接跟踪连接跟踪(CONNTRACK),顾名思义,就是跟踪并且记录连接状态。Linux为每一个经过网络堆栈的数据包,生成一个新的连接记录项(Connection entry)。此后,所有属于此连接的数据包都被唯一地分原创 2012-03-31 14:51:48 · 1799 阅读 · 0 评论 -
netfilter整体架构解析初步
原文地址:http://blog.chinaunix.net/uid-22227409-id-2656909.html1. 挂接点(hooknum) netfilter是Linux2.4/2.6内核中自带的防火墙架构,定义了5个挂接点:NF_IP_PRE_ROUTING-------->NF_IP_FORWARD--------->NF_IP_POST_ROUTING转载 2012-03-31 14:49:43 · 1101 阅读 · 0 评论