发布时间:2011-08-07 22:19:47
IP包在内核中的netfilter处理大致可以分为5个部分: 1>NF_IP_LOCAL_IN 2>NF_IP_LOCAL_OUT 3>NF_IP_PRE_ROUTING 4>NF_IP_FORWARD 5>NF_IP_POST_ROUTING 其实它们在内核中表现为钩子函数,也.........【阅读全文】
发布时间:2011-03-24 23:35:33
套接字层 操作的对象是socket,在socket进行write的过程中,首先会把要write的字符串缓冲区整理成mgshdr的数据结构形式(linux 2.4),然后调用sock_sendmsg把msghdr的数据传送至inet层,对于msghdr结构中数据区中的每个数据包,创建sk_buff结构,填充数据,挂到发送队.........【阅读全文】
发布时间:2011-03-03 12:14:18
基本的模式: 建立一个UDP数据发送线程,thread_func的模式是void * thread_func(void* arg){ while(udp_exec) { sem_wait(...) 搜索待发送的数据包 .........【阅读全文】