Linux套接字
Quagger
这个作者很懒,什么都没留下…
展开
-
用户空间和内核空间通讯之【系统调用】
现在,越来越多的应用程序需要编写内核和用户级代码的程序来一起协作完成具体的任务,而用户与空间和内核空间的通讯也就是一个不可回避的话题了。针对于需要和内核空间通信的具体应用而言,其开发模式和套路相对来说比较固定,主要概括起来有两大步骤: 第一步,编写内核服务程序利用内核空间提供的权限和服务来接收、缓存和处理数据;第二步,编写用户程序来和先前的内核服务程序进行交互。 具体来说,可以利用用户程序来配转载 2014-04-17 10:05:14 · 1710 阅读 · 0 评论 -
linux下用户程序同内核通信实例一(netlink)
linux下用户程序同内核通信的方式一般有ioctl, proc文件系统,剩下一个就是Netlink套接字了。 这里先介绍下netlink。 先抄一段前辈对这几种通信方式的比较: 传送门http://blog.csdn.net/tqyou85/article/details/3939931 Netlink 是一种在内核与用户应用间进行双向数据传输的非常好的方式,用户态应用使用标准的原创 2014-04-18 11:50:20 · 6822 阅读 · 1 评论 -
netfilter框架分析
一、概述 1. Netfilter/IPTables框架简介 Netfilter/IPTables是继2.0.x的IPfwadm、2.2.x的IPchains之后,新一代的Linux防火墙机制。Netfilter采用模块化设计,具有良好的可扩充性。其重要工具模块IPTables连接到Netfilter的架构中,并允许使用者对数据报进行过滤、地址转换、处理等操作。转载 2014-05-21 09:43:17 · 1016 阅读 · 0 评论