码迷,mamicode.com
首页 >  
搜索关键字:深入理解linux网络技术内幕    ( 22个结果
深入理解Linux网络技术内幕——用户空间与内核空间交互
概述:     内核空间与用户空间经常需要进行交互。举个例子:当用户空间使用一些配置命令如ifconfig或route时,内核处理程序就要响应这些处理请求。     用户空间与内核有多种交互方式,最常用的有以下四种:通过/proc虚拟文件系统,通过/sys虚拟文件系统,通过ioctl系统调用,通过Netlink socket。 其中编写程序时最常使用ioctl,这四种方式中有两种是通过虚拟...
分类:系统相关   时间:2015-01-30 15:55:02    阅读次数:407
深入理解Linux网络技术内幕——Notification内核通知表链
为什么要有内核通知表链:     Linux由多个相互依赖的子系统组成。其中一些子系统可能需要对其他子系统的一些事件感兴趣。这样子系统之间需要一些通信机制来实现这一功能。     在接触Notification Chain之前,我们可能想到通过轮询来实现,事件发生时,子系统轮询所有其他的子系统,看看有没有对这一事件感兴趣的,有没有需要执行的子函数。 If (subsystem_X...
分类:系统相关   时间:2015-01-29 14:36:12    阅读次数:236
22条   上一页 1 2 3
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!