内核网络子系统
媳妇控
linuxer
展开
-
linux的netlink接口详解(中)
本文介绍了linux内核中netlink模块的实现原理,主要包括整体架构和初始化相关原创 2017-06-23 13:36:13 · 2488 阅读 · 0 评论 -
linux的netlink接口详解(下)
——linux版本: 3.14.38netlink支持用户进程和内核相互交互(两边都可以主动发起),同时还支持用户进程之间相互交互(虽然这种应用通常都采用unix-sock)但是有一点需要注意,内核不支持接收netlink组播消息本文将从用户进程发送一个netlink消息开始,对整个netlink消息通信原理进行展开分析用户进程一般都通过调用sendmsg来向内核或其他原创 2017-09-04 09:59:55 · 10722 阅读 · 1 评论 -
linux的netlink接口详解(上)
内核版本:3.14.38netlink是一种用于内核态和用户态进程之间进行数据传输的特殊的IPC机制。特点: 1) 用户态采用socket风格的API 2) 除了预定义的协议类型之外,支持自定义协议类型 3) 异步通讯 4) 支持消息组播 4) 全双工(特别是支持内核主动发起会话)netlink涉及的数据结构:原创 2017-04-06 11:30:21 · 12153 阅读 · 0 评论 -
linux下vlan的实现分析(上)
一. VLAN的核心概念 1. 划分VLAN的核心目的只有一个:分割广播域。 通过VLAN对广播域进行合理分割之后,一是可以缩小ARP攻击的范围,从而提高网络的安全性;二是可以缩小广播域的大小,从而提高网络的性能。 所以要注意的是,划分VLAN的目的中根本没有隔离不同VLAN用户互访这一说法,这只是划分VLAN之后的一种应用,不然使用三层设备实现不同V原创 2017-04-25 10:11:50 · 5847 阅读 · 0 评论