- 3
- 0
- 约 10页
- 2017-04-19 发布于湖北
- 举报
利用Winpcap捕获发送数据包选编
利用winpcap捕获数据包、发送数据包
在上一章里面,我们学会了如何获取适配器的相关配置信息,在这一章里面,我们将继续更有意义的内容,就是捕获和发送数据包。
3.1 winpcap捕获数据包流程与相关函数
计算机是通过网卡和网络中其他的主机进行通信的,网卡相当于数据包进出的大门,我们平时讲的数据包的捕获相当于大门的门卫在检查进出的行人一样。在网络基础我们学习过,数据包的发送是一个封装的过程,而数据包的接收则是解封装的过程,但是封装和解封装都是在OS内核来完成的,一般的应用程序没办法获取数据包原始的内容,而Winpcap却能提供这样的功能,在数据链路层捕获数据包,提供最原始的信息。其中Winpcap捕获数据的原理在第一章已经介绍过了,大家可以回顾下。
另外,数据捕获只能捕获通过本主机网卡的数据,没法捕获其他主机上网卡的数据。
下面先看看Winpcap捕获数据时的工作流程。
数据捕获的流程
1. 发现网络设备的函数(find_dev_ex)以前已经介绍过了。
2.打开网卡的函数
打开设备的函数是 pcap_open()。下面是参数 snaplen, flags 和 to_ms 的解释说明
pcap_t* pcap_open ( const char * source, // 指定的网卡的名称
int sn
您可能关注的文档
最近下载
- 色谱分析(气相)PPT课件.pptx VIP
- 《AutoCAD 2024中文版电气设计基础与实例教程》教学大纲.docx
- 平法识图与钢筋算量 1、课程介绍 《平法识图与钢筋计量》整体设计.doc VIP
- 学记原文.doc VIP
- (正式版)DB50∕T 1915-2025 《电动重型货车大功率充电站建设技术规范》.pdf VIP
- 标准T1094.12-2013电力变压器第12部分:干式电力变压器负载导则.pdf VIP
- 给教师的100个建议-86致未来的教师--苏霍姆林斯基.pdf VIP
- 苏教版六年级数学小升初知识点整理.pdf VIP
- TED演讲-如何摆脱“无效努力”+如何摆脱颓靡进入“心流”状态.pdf
- 《公输》学案试题-【中职专用】高一语文同步学案试题(高教版2023基础模块上册)(内嵌音频+视频).pdf VIP
原创力文档

文档评论(0)