Sniffer WinPcap抓包框架 发表于 2019-12-26 分类于 MFC 本文字数: 3.6k 阅读时长 ≈ 3 分钟 【初始化 WinPcap】编写 Sniffer_initCap() 功能函数,通过调用 pcap_findalldevs() 函数获得网卡接口信息来初始化 WinPcap 123456789// 1.初始化WinPcapint CSnifferDlg::Sniffer_initCap(){ devCount = 0; if (pcap_findalldevs(&alldev, errorBufffer) == -1)//获得网卡接口信息 return -1; for (dev = alldev; dev; dev = dev->next)//记录设备数 devCount++; return 0;} 阅读全文 »
与设备无关的 I/O 软件 发表于 2019-12-25 分类于 学习笔记 , 操作系统 本文字数: 1.3k 阅读时长 ≈ 1 分钟 【设备独立性】设备独立性,是指应用程序中所使用的设备不局限于使用某个具体的物理设备。 为了实现设备独立性,在设备驱动程序之上设置一层软件,称为与设备无关的 I/O 软件,或设备独立性软件 阅读全文 »
Sniffer GUI设计 发表于 2019-12-25 分类于 MFC 本文字数: 1.8k 阅读时长 ≈ 2 分钟 【GUI 设计】下拉框添加两个下拉框,一个用于选择网卡,一个用于选择过滤规则,同时在属性页将 Type 设为下拉列表(DropList) 阅读全文 »
设备驱动程序 发表于 2019-12-24 分类于 学习笔记 , 操作系统 本文字数: 2.5k 阅读时长 ≈ 2 分钟 【概述】设备驱动程序是 I/O 系统的高层与设备控制器之间的通信程序,其主要任务是将上层软件发来的抽象 I/O 要求转化为具体要求,发送给设备控制器,启动设备去执行。同时,它也将由设备控制器发来的信号,传送给上层软件 为实现 I/O 系统高层与设备控制器间的通信,设备驱动程序应具有以下功能: 阅读全文 »
Sniffer 概述 发表于 2019-12-24 分类于 MFC 本文字数: 1.3k 阅读时长 ≈ 1 分钟 【说明】本项目是一个代码复现项目,旨在学习如何利用 WinPcap 和 MFC 编写 Sniffer 参考文档:https://blog.csdn.net/litingli/article/details/5950962 阅读全文 »
中断机构与中断处理程序 发表于 2019-12-23 分类于 学习笔记 , 操作系统 本文字数: 718 阅读时长 ≈ 1 分钟 【中断】概述中断是 I/O 系统最低层,也是设备管理的基础,其在 OS 中有特殊而重要的地位,没有它就不可能实现多道程序 阅读全文 »
I/O 设备与设备控制器 发表于 2019-12-23 分类于 学习笔记 , 操作系统 本文字数: 1.1k 阅读时长 ≈ 1 分钟 【I/O 设备类型】I/O 设备的类型繁多,常见的分类角度有按使用特性分类、按传输速率分类两种 按使用特性分类: 阅读全文 »
I/O 系统 发表于 2019-12-23 分类于 学习笔记 , 操作系统 本文字数: 1k 阅读时长 ≈ 1 分钟 【I/O 系统组成】I/O 系统是 OS 的重要组成部分,用于管理 I/O 设备、存储数据等,其是 OS 中最繁杂、与硬件联系最密切的部分 I/O 系统的基本由以下几部分组成: 阅读全文 »
磁盘存储器的性能与调度 发表于 2019-12-20 分类于 学习笔记 , 操作系统 本文字数: 2.2k 阅读时长 ≈ 2 分钟 【磁盘存储器】磁盘存储器是计算机系统中最重要的存储设备,其中存放了大量的文件 对文件的读写操作都涉及到对磁盘的访问,磁盘 I/O 速度高低和磁盘系统可靠性,直接影响到系统的性能 阅读全文 »