第五章基于libpcap的网络编程技术.doc
TOC \o 1-3 \h \z \u 第五章 基于libpcap的网络编程技术
5.1 常见的包捕获机制简介
包捕获就是利用以太网的介质共享的特性,通过将网络适配器设置为混杂模式的方法,接收到所有网络上的以太网帧。
包捕获的机制大致可以分为两类:一类是由操作系统内核提供的捕获机制。另一类是由应用软件或系统开发包捕获驱动程序提供的捕获机制。常见的包捕获机制如表5-1所示。其中最主要的是下列4种:
BPF(Berkeley Packet Filter)
DLPI(Data Link Provider Interface)
NIT(Network Interface Tap)
SOCK-PACKET类型套接口。
BPF由基于BSD的Unix系统内核所实现。DLPI是Solaris(和其他System V UNIX)系统的内嵌子系统。NIT是SUN OS4系统的一部分,但在Solaris /SUN OS5中被DLPI所取代。Linux核心则实现了SOCK-PACKET的包捕获机制。从性能上看,BPF比DLPI和NIT 好得多,SOCK-PACKET最弱。
表5-1 常用的包捕获机制
包捕获机制
系统平台
备 注
BPF
BSD系列
Berkeley Packet Filter
DLPI
Solaris,HP-UX SCO
Data Link Provider Interface
您可能关注的文档
- 第三单元休闲运动俱乐部经营理念市场规划.ppt.ppt
- 第三步设置员工信息-百会.doc
- 第三章创建与设置文档-江西信息应用职业技术学院.ppt
- 第三章单片机指令系统-计算机原理及应用资源共享课.ppt
- 第三章定量分析中的误差与数据处理.ppt
- 第三章工艺计算及工艺设备选型工艺计算包括物料平衡计算.ppt
- 第三章开发环境简介.doc
- 第三章房务部的设备、器具与备品第一节房务部的设备第二节房务部的.ppt
- 第三章文献引用.ppt
- 第三章系统的需求分析和设计-论文大赛.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026上半年AI剧漫剧数据报告-DataEye.pdf
- 中药硬膏热贴敷课件.pptx VIP
- 2024年下半年广州铁科智控有限公司校招笔试题带答案.docx VIP
- 全国优质课一等奖统编版七年级语文上册新教材(统编2024版)《往事依依》课件.pptx
- 细胞因子释放综合征诊疗.ppt
- PMC部门管理手册.doc VIP
- 《FC18S2火灾报警系统介绍配置与调试技术培训》-西门子.pdf VIP
- Y445-114-70桥塞操作手册.pdf VIP
- 山东省日照市经济技术开发区中学2024-2025学年七年级上学期第一次月考数学试卷(解析版)-A4.docx VIP
- 工业机器人技术基础-第2版-课件--第1章-工业机器人概论-.ppt VIP
原创力文档

文档评论(0)