![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux程序开发
d419192480
这个作者很懒,什么都没留下…
展开
-
IPV6邻居发现协议----路由器发现
路由器发现:定位邻居路由器,学习与地址自动配置有关的前缀和配置参数。用RS和RA机制实现。路由器请求RS: 当主机没有配置单播地址时,就会发送路由器请求报文。路由器请求报文有助于主机迅速自动配置,不必等待IPV6路由器的周期路由器公告报文RA。 路由器请求报文也是ICMP报文,类型133。路由器公告报文,ICMP报文类型134。邻居请求报文也是ICMP报文,类型13转载 2012-05-16 13:35:35 · 8869 阅读 · 0 评论 -
Linux内核bridge中的数据包处理流程
转自:http://blog.sina.com.cn/s/blog_630ebdb50100pg8y.htmlLinux内核bridge中的数据包处理流程本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn转载 2012-05-07 14:16:00 · 748 阅读 · 0 评论 -
转载:关于 /proc文件系统
使用/proc实现内核与用户空间通信本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn1. 前言Linux内核空间与用户空间的通信可通过"/proc"目录的文件读写来实现,如果只是控制内核中的参转载 2012-04-16 14:24:09 · 653 阅读 · 0 评论 -
无线网络安全讨论-wep&wpa&wpa2
转自:http://webstone.blog.sohu.com/112145780.html802.11标准提供了认证和加密两个方面的规范定义。1、认证: 它定义了两种认证服务:开放系统认证(Open System Anthentication)和共享密钥认证(Shared Key Authentication),其中开放系统认证是802.11的缺省认证方法。认证类型用MAC帧转载 2012-04-17 10:00:36 · 2010 阅读 · 0 评论 -
WEP的四次握手过程
本文出自 “赵小布的博客” 博客,http://zhaoxiaobu.blog.51cto.com/878176/407130下面的文章转自我在anywlan的一个帖子作者:赵小布不管是用WEP加密,还是用WPA,一般如果我们要和AP建立一个连接,要经过两个阶段认证(Authentic)和关联(Association)的过程,下面我只说说WEP加密的情况下,是如何和AP建立连接的(WP转载 2012-04-13 14:35:45 · 1061 阅读 · 0 评论 -
证书及认证过程
众所周知,公钥密码学通过使用公钥和私钥这一密钥对,使数字签名和加密通讯等密钥服务变得容易起来。公钥技术之所以能得到广泛的应用,原因就在于对那些使用密钥对中的公钥来获得安全服务的实体,他们能很方便地取得公钥,即密钥分发与管理比起对称密钥的分发与管理变得简单了。所以有人称,非对称密码算法是计算机安全通讯的一次技术革命。当然,公钥的分发也需要数据完整性保护措施,即需要数据完整性服务来保障公钥不被篡改转载 2012-03-02 16:39:49 · 2205 阅读 · 0 评论 -
madwifi学习记录
1 madwifi的结构,主要是有三层,hal是硬件层,然后是ath层,在之上的是802.11层,整个madwifi源码中重要的就是hal文件夹(硬件),ath文件夹,ath_rate文件夹(动态调整tx rate的三种算法,默认使用sample),net80211文件夹(802.11协议相关),tools文件夹(一些工具)2 madwifi中hal是硬件相关的函数信息等,在hal文件夹下提供转载 2012-02-22 22:06:42 · 765 阅读 · 0 评论 -
[转载]浅析linux网桥设置MAC地址时的行为
先说现象brctl addbr br0ifconfig br0br0 MAC is 00:00:00:00:00:00brctl addif br0 eth1 (eth1 is xx:xx:xx:xx:xx:33)ifconfig br0br0 MAC is xx:xx:xx:xx:xx:33 same as eth1, auto changebrctl addif转载 2011-12-13 13:28:06 · 760 阅读 · 0 评论 -
用户空间与内核空间数据交换的方式(7)------sysctl
转自:http://www.cnblogs.com/hoys/archive/2011/04/10/2011675.htmlsysctl是一种用户应用来设置和获得运行时内核的配置参数的一种有效方式,通过这种方式,用户应用可以在内核运行的任何时刻来改变内核的配置参数,也可以在任何时候获得内核的配置参数,通常,内核的这些配置参数也出现在proc文件系统的/proc/sys目录下,用户应用可以直接通转载 2011-11-28 15:54:29 · 454 阅读 · 0 评论 -
grep 或 egrep 或awk 过滤两个或多个关键词|使用grep匹配“与”或者“或”模式
转自:http://hi.baidu.com/chengxcwl1314/blog/item/8351a3ac4abde5d57cd92a80.htmlgrep 或 egrep 或awk 过滤两个或多个关键词:grep -E '123|abc' filename // 找出文件(filename)中包含123或者包含abc的行egrep '123|abc' filename /转载 2011-11-23 15:00:10 · 4212 阅读 · 0 评论 -
shell脚本学习-11(cut命令学习)
转自:http://blog.csdn.net/do2jiang/article/details/4606823[正文开始]1 一两句话描述一下cut命令吧!正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。(关于sed的入门文章将在近期发布)2 cut一般以什么为依据呢? 也就是说,我怎么告诉c转载 2011-11-23 14:58:40 · 440 阅读 · 0 评论 -
LINUX netlink机制
Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比它的功能强大,目前在最新的 Linux 内核(2.6.14)中使用netlink 进行应用与内核通信的应用很多,包括:路由 daemon(NETLINK_ROUTE),1-wire 子系统(NETLINK_W1),用户态 socket 协议(NETLINK_USERSOCK),防火转载 2011-11-22 11:35:40 · 396 阅读 · 0 评论 -
无线网卡的Master,Managed,ad-hoc,monitor等模式
无线网卡的工作模式 无线网卡可以工作在多种模式之下。常见的有Master,Managed,ad-hoc,monitor等模式。 对于Master模式,它主要使用于无线接入点AP提供无线接入服务以及路由功能。可以想象我们使用的无线路由器就是工作在Master模式下了,不过对于普通的pc机来说,如果有合适的硬件它也可以变成一台无线AP。在LINUX下使用软件HOSTAP可以使一台l转载 2011-11-22 11:34:25 · 2569 阅读 · 0 评论 -
内核中用于数据接收的结构体struct msghdr
转自:http://blog.csdn.net/ccccdddxxx/article/details/6368337我们从一个实际的数据包发送的例子入手,来看看其发送的具体流程,以及过程中涉及到的相关数据结构。在我们的虚拟机上发送icmp回显请求包,ping另一台主机17转载 2011-09-17 16:37:47 · 637 阅读 · 0 评论 -
sprintf与sscanf用法
转自http://www.360doc.com/content/080813/22/45933_1539152.html <span id="articlecontent" class="wenzhang_con" style="width: 740px;" onmouseup="function onmouseup(){NewHighlight(event)}"> ssc转载 2009-10-05 11:09:00 · 860 阅读 · 0 评论 -
linux内核IOCTL网络控制框架实现分析
转自:http://linux.chinaunix.net/techdoc/system/2008/11/07/1043947.shtml概述 从ioctl这个名称上看,它是设备驱动程序中对设备的 I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等, 但实际上ioctl所处理的对象并不限制是真正的I/O设备,还可以是其它任转载 2012-05-22 14:18:46 · 1118 阅读 · 0 评论