Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1347774
  • 博文数量: 244
  • 博客积分: 10311
  • 博客等级: 上将
  • 技术积分: 3341
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-14 21:50
文章分类

全部博文(244)

文章存档

2013年(6)

2012年(5)

2011年(16)

2010年(11)

2009年(172)

2008年(34)

分类: LINUX

2009-04-26 07:47:10

1)
如何编程接收ppp0上的裸IP包?


如何捕获所有的ip包


Linux-2.4.0网络部分改变


防火墙技术分析讲义( for aka lecture)


Linux防火墙程序设计


Shaper是一个限制网络速率的虚拟网络设备


traceroute的问题


ptype_all结构的一点理解和网络初始化以后的组织图


关于ptype_all链表和pypte_base的理解


怎样取得skb结构中的内容!


2)

Linux内核网络参数的意义及应用


网络设备的初始化是在何时做的


内核中网络部分问题


几个非阻塞socket连续向一个ip的不同端口connect 时


关于TCP连接的应答问题


内核是怎么得到网卡的硬件地址的


ip_input,ip_forward和ip_output


lvm技术


网卡混杂模式(promisc)


需要打开网卡的promisc


3)
netfilter各个HOOK的关系


关于netfilter的一点问题


netfilter.h的解释


netfilter.c剖析1


netfilter各个HOOK的关系


netfilter剖析2


ip_tables.c中组织规则的方式


ip_tables.c的防火墙规则处理


ip_tables.c中防火墙规则环的检测


ip_tables.c的面向应用程序的接口


4)
内核中的fastroute是什么意思


内核对以太网设备的探测过程


ISA网卡驱动程序的探测过程


ISA网卡驱动程序发送和接收过程


IP包的接收过程


网络包的排队发送过程


IP包碎片重组过程


IP包的本地分发过程


包缓冲区操作的几个内嵌函数


包队列操作的一些内嵌函数(续)


5)
包缓冲的分配操作


ip_tables.c的各个注册函数解释


IP包的生成和发送接口


Linux网络接口层分析(之一):netif_rx


关于Linux的路由


网络设备的IP地址结构


网络过滤器的基本结构


表驱动IP过滤器的基本工作过程


混杂模式后,就可以截取发送到其它机器的数据包


IP轨迹跟踪过滤器的基本结构


6)
IP地址转换过滤器的基本工作原理


如何编写网卡的驱动程序


关于FreeS/WAN一问


在freeswan实现中,它是如何截取ip包的呢?


路由表的框架结构


对网络设备驱动的看法


请问netfilter中在钩子NF_IP_LOCAL_OUT处为什么要做DNAT


linux对icmp的回显请求的反应


发送、接受、转发包处理结构框图


谁能帮我解决Netfilter关于钩子函数优先级的问题


7)
Linux的TCP/IP协议栈阅读笔记-系列



基础知识点概述与讨论
内核网络编程
内核网络代码分析
防火墙技术与应用

在这一部分的整理中发现,有关内核网络应用性的讨论少了点
----------------------------------------------------------------------------

内容
part-a 基础知识点的概述与讨论

1)Linux-2.4.0网络部分改变(zz)

2)Shaper是一个限制网络速率的虚拟网络设备


3)Linux内核网络参数对系统网络优化的意义及应用


4)关于TCP连接的应答问题


5)lvm技术的简单介绍


6)包缓冲区操作的几个类skb_???内嵌函数的功能简介
A,B


7)Linux路由FIB的解释


8)网络设备的IP地址结构


9)从网络设备驱动谈内核的面向对象设计


part-b 内核网络编程:
1) 如何编程接收ppp0上的裸IP包


2)混杂模式后,就可以截取发送到其它机器的数据包及对Linux协议栈的讨论


3)在freeswan实现中,它是如何截取ip包的呢


part-c网络代码分析:
1)ptype_all结构的一点理解和网络初始化以后的组织图


2)内核网络函数调用流程的简单讨论


3)netfilter.h的解释


4)
netfilter.c剖析1

netfilter.c剖析2


5)ip_tables.c的各个注册函数解释


6)ip_tables.c中防火墙规则环的检测


7)ip_tables.c的防火墙规则处理


8)内核对以太网设备的探测过程


9)ISA网卡驱动程序的探测过程


10)ISA网卡驱动程序发送和接收过程


11)IP包的接收过程


12)网络包的排队发送过程


13)IP包碎片重组过程


14)IP包的本地分发过程


15)包缓冲的分配操作


16)IP包的生成和发送函数分析


17)网络过滤器的简单介绍


18)表驱动IP过滤器的基本工作过程


19)IP轨迹跟踪过滤器的基本结构


20)IP地址转换过滤器的基本工作原理


21)路由表的框架结构


22)Linux的TCP/IP协议栈阅读笔记-系列 (zz,其余文章可通过关键字自行查询)


part-d 防火墙技术与应用:
1)防火墙技术分析讲义( for aka lecture)


2)Linux防火墙程序设计问题讨论


3)ip_input,ip_forward和ip_output引出的对netfilter的相关讨论


4)netfilter各个HOOK的关系的初步讨论


6)ip_tables.c中组织规则的方式


7)ip_tables.c的面向应用程序的接口


8)如何理解netfilter在钩子NF_IP_LOCAL_OUT处做的DNAT


9)谁能帮我解决Netfilter关于钩子函数优先级的问题


学习Linux内核,交流探讨各类内核问题
阅读(1460) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~