![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统基础
文章平均质量分 79
Scutware
这个作者很懒,什么都没留下…
展开
-
Libpcap开发集介绍
libpcap是一个C语言库,libpcap的英文意思是 Packet Capture library,即数据包捕获函数库,其功能是通过网卡抓取网络以太网中的数据包。这个库为不同的平台提供了一致的c函数编程接口,在安装了 libpcap 的平台上,以 libpcap 为接口写的程序、应用,能够自由地跨平台使用。它支持多种操作系统。libpcap 结构简单,使用方便;它提供了20多个api封装函数,转载 2013-06-08 16:16:59 · 851 阅读 · 0 评论 -
libpcap的使用
libpcap的使用 libpcap是一个网络数据包捕获函数库,功能非常强大,Linux下著名的tcpdump就是以它为基础的。今天我们利用它来完成一个我们自己的网络嗅探器(sniffer) 首先先介绍一下本次实验的环境: Ubuntu 11.04,IP:192.168.1.1,广播地址:192.168.1.255,子网掩码:255.255.255.0 可以使用转载 2013-06-13 09:09:35 · 782 阅读 · 0 评论 -
*inux进程间通信总结(全)
IPC进程间通信(Inter-Process Communication)就是指多个进程之间相互通信,交换信息的方法。Linux IPC基本上都是从Unix平台上继承而来的。主要包括最初的Unix IPC,System V IPC以及基于Socket的IPC。另外,Linux也支持POSIX IPC。 System V,BSD,POSIX System V是Unix操作系统最早的商业发转载 2013-06-05 11:41:50 · 761 阅读 · 0 评论 -
内存映射文件File Mapping
最初接触File Mapping是为了能够方便地处理一个几百兆的大文件,当时查了些资料大概了解了一下就匆匆动手了,因为知其然而不知其所以然,在使用过程中遇到了不少问题,今天在这里就是想把这些历史遗留问题解决掉。 问题一、Mapping有“映射”之意,那么在该语境中形成映射关系的双方是谁,也就是从哪里映射到哪里呢? 要回答这个问题,我们必须要对虚拟内存有所了解。现在操作系统中,大转载 2013-06-05 21:42:41 · 1319 阅读 · 0 评论 -
POSIX标准和XSI扩展
POSIX 表示可移植操作系统接口(Portable Operating System Interface )。 电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE) 最初开发 POSIX 标准,是为了提高 UNIX 环境下应用程序的可移植性。然而, POSIX 并不局限于 UNIX。许多其它的操作系统,例如 D转载 2013-06-06 09:44:42 · 1167 阅读 · 0 评论