专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

基于WinDis32技术实现网络通信监测

  基于WinDis32技术实现网络通信监测基于WinDis32技术实现网络通信监测基于WinDis32技术实现网络通信监测基于WinDis32技术实现网络通信监测解放军电子工程学院孙乐昌
  【摘要】本文论述了网络通信监测的实现原理与实现过程,遵照国际标准化开放系统互联(OSI)七层体系结构,利用网络驱动接口规范WinDis32V5。0技术,实现了在应用层对数据链路层的控制,完成了对网上流动数据帧的实时截获、解封与分析。
  【关键词】网络分层WinDis32技术网络信息截获数据帧NDIS网络适配器
  1前言
  随着计算机网络技术的发展,各类网络规模的扩大,远程访问的增加,虚拟专用网(VPN)的出现和Internet的普及,网络安全性已成为计算机网络领域一门重要的研究学科。
  网络监控是保障网络安全性的基本措施之一。网络监控,用于监测网上流动信息,并对网络信息给予适当控制。网络监控,可用于调试网络应用程序,判断应用程序是否正确地发送或接收了数据包。网络监控,还可用于监视网络信息,杜绝不健康站点的不健康内容,维护网络环境。应用于安全防范,可监视我方信息内容、保障网络安全,截获情报、分析怀有敌意方的网站。在计算机网络上实施有效的攻击与保护,是网络监控技术在军事上的重要发展方向之一。
  本文论述的网络通信实时监测的实现,是用于特殊目的的数据通信程序设计的突破口,是网络监控技术的基础部分,其实现基于网络体系结构与WinDis32技术。
  2网络体系结构
  现代计算机网络设计是按高度的结构化方式进行的,国际标准化组织(ISO)为更广泛的计算机互联制定了标准化的开放系统互联(OSI)网络体系结构,如图1所示。
  OSI参考模型用结构描述方法,即分层描述的方法,将整个网络的通信功能划分为七个部分(也叫七个层次),每层各自完成一定的功能。由低层至高层分别称为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。两台网络主机之间进行通信时,发送方将数据从应用层向下传递到物理层,每一层协议模块为下一层进行数据封装,数据流经网络,到达接收方,接着再由下而上通过协议栈传递,并与接收方应用程序进行通信。
  在通用网络中,数据链路层由网络适配器实现,本文中网络通信监测的立足点在于数据链路层,基于电缆是固有的广播性介质,通过对网络适配器的控制,实时截获与分析经过网络适配器的所有网上流动信息。
  3WinDis32技术
  WinDis32全称为Win32NDIS(NetworkDriverInterfaceSpecification)网络驱动接口规范,用于开发Windows产品,可在Windows9X和WindowsNT上直接访问NDIS媒体访问控制(MAC)驱动接口。图2显示了Windows网络驱动组件与Win32NDIS结构组件:
  图2Windows网络驱动组件与Win32NDIS结构组件
  WinDis32网络组件由四部分组成:NDIS适配器、PCANDIS5NDIS协议驱动、W32N50WinDis32APIDLL、WinDis32应用程序。WinDis32应用程序调用W32N50。DLL动态链接库提供的API应用程序接口,通过NDIS协议驱动模块,实现对NDIS适配器进行的存取操作。网络驱动接口规范NDIS的主要特征是所有适配器相关驱动均由NDIS接口打包,例如,最底层NDISNIC驱动不能对网卡直接执行IO,它通过NDIS打包服务来访问硬件;高层WindowsNDIS网络组件使用NDIS打包界面与适配器相关驱动通信。只有NDIS协议驱动可以调用NDIS打包,访问NDIS适配器。
  WinDis32应用程序接口函数包括:W32NOpenAdapter(),打开一个已被命名的NDIS适配驱动器,若操作成功,则生成一个面向适配器对象的WinDis32适配器句柄,这一句柄被随后多个在该适配器上操作的W32NXXX函数所用;W32NCloseAdapter(),关闭已打开的适配器句柄;W32NPacketRead(),数据帧读操作;W32NPacketReadEx(),数据帧异步读操作;W32NPacketSend(),发送数据帧操作;W32NPacketSendEx()、W32NMakeNdisRequest()等等。
  WinDis32技术使得从Win32应用层进行NDIS请求如同在一个内核模式的驱动器内部进行请求一样简单,并支持多个网络适配器同时打开,完成各自的信息发送与接收。
  4网络信息监测的实现
  网络信息监测程序分为信息截获与信息分析两大部分,其中信息截获程序流程如图3所示,采用多进程与多线程技术,完成数据的实时截获。
  其中网络适配器列表通过读取系统注册表生成;网络适配器详细信息包括适配器型号、网络适配器物理地址、传输最大帧、传输速率以及机内标识符,通过函数W32NMakeNdisRequest()获得。
  协议过滤部分是包括PCAUSA端口的PCANDIS5协议驱动,BPF过滤器是由UNIX环境到Windows的模拟机制,为Win32应用程序提供了一种普通而又便利的机制,可过滤指定协议,由协议驱动执行,拒绝不想要的数据帧。支持协议包括:传输控制协议TCP、互连网协议IP、地址解析协议ARP、反向地址解析协议RARP、互连网控制报文协议ICMP、互连网组管理协议IGMP、NovellSPXIPX协议IPX、用户数据报协议UDP、NetBEUI协议、AppleTalk协议。
  信息分析部分利用已获知的媒体访问控制协议,提取出数据帧中的有效域值,如源主机物理地址、目的主机物理地址、帧长度等。并同时为每一被截获的数据包打上时标,注上序列号,为下一步数据重组提供可靠依据。
  接收数据帧显示与信息统计结果范例如下:
  包序列号:0000000032时间:0005860470msec长度:5454
  Ethernet目的:00。40。05。39。A2。B0源:00。00。B4。86。74。FA类型:0x0800
  000000:00400539A2B00000:B48674FA08004500。。9。。。。。。t。。。E。
  000030:223812EA0000:8。。。。。。。。。。。。。。
  包序列号:0000000033时间:0005860764msec长度:109109
  Ethernet目的:00。40。05。39。A2。B0源:00。00。B4。86。74。FA类型:0x0800
  000000:00400539A2B00000:B48674FA08004500。。9。。。。。。t。。。E。
  000030:2238DEC600000000:0033FF534D421A008。。。。。。。3。SMB。。
  000040:0000000000800000:0000000000000000。。。。。。。。。。。。。。。。
  000050:00000308252D0308:014C080108008010。。。。。。。L。。。。。。
  000060:0000100000000000:0000000000。。。。。。。。。。。。。。。。
  包序列号:0000000034时间:0005860766msec长度:15141514
  Ethernet目的:00。00。B4。86。74。FA源:00。40。05。39。A2。B0类型0x0800
  000000:0000B48674FA0040:0539A2B008004500。。。。t。。。9。。。。E。
  000010:05DC640B40008006:FF68646464656464。。d。。。。。hdddedd
  000020:647A008B0406006C:24B90040BF4B5010dz。。。。。l。。。KP。
  。。。
  停止数据帧接收
  应用统计:
  已接收数据帧数目:34
  已发送数据帧数目:0
  5进一步研究与发展
  本文所研究的网络信息监测属于计算机网络系统安全对策研究的一部分,属于网络信息监测的基础性研究。以此研究成果为基础,可进行进一步的软件开发,从而实现网络通信状况实时监测、情报获取、网上各站点地址分析、站点类型分析,为计算机网络的安全维护提供监测手段,因此,具有特别的意义。
  参考文献
  1。PCAUSAWinDis32V5。0文档1998。3
  2。刘锦德等计算机网络大全电子工业出版社1997。7
  3。KrisJamsa等INTERNET编程电子工业出版社1996。5
  4。DavidJ。KruglinskiVisualC技术内幕清华大学出版社1996。56。张国峰C语言及其程序设计教程电子工业出版社1992。12
  7。汤子瀛等计算机操作系统西安电子科技大学出版社1998。4
  8。刘彦明等实用网络编程技术西安电子科技大学出版社1998。4
  9。何莉等计算机网络概论高等教育出版社1995。4
  10。杜毅Unix系统组网技术电子工业出版社1998。3

培养认识能力是作文教学的重要内容小学语文教学大纲明确提出作文教学是学生认识水平和文字表达能力的体现。这就是说,小学生认识事物的能力对提高作文能力有着不可忽视的作用。小学作文教学中,学生怕写作文是较普遍的现象,一个对外汉语教学中复合趋向动词教学设计1教学内容分析1。1学习内容分析了解并掌握复合趋向动词的读音词义实际用法,判断复合趋向动词是否使用正确,选择恰当的词语填空,能够造简单的句子,在日常交际中进行使用。1。2教学重点分教师在对外汉语口语课教学中的作用口语作为一项重要的基本技能,在语言学习中占着重要的地位。在经历了各种形式的语言输入和对语言的理解后,比如语言本体知识的学习,以及各种听力的输入,使得学生头脑中储存了一些语言知识,但多媒体在作文教学中的运用语文中写作训练是最关键,是综合反映学生能力的一个环节。我从事语文教学工作以来一直努力探索以一条有利于促进学生思维,提高学生写作能力的作文途径。例如我的音乐作文教学以音乐创造氛围,让复习与测试中考作文指导与训练(一)命题的几种常见形式a。全命题。这是一种传统的命题方式。前些年曾有人说命题作文出现了危机,但从近几年中高考情况来看,命题作文又显露了生机。特别是中考,命题作文是比较常见的。这是关于体育音乐美术专业学生的英语教学现状及对策论文关键词教学大纲教学材料教学方式测试方式论文摘要该文通过问卷调查发现西安体育学院武术系英语教学存在的问题教学大纲脱离了学生的英语水平教材的选用和教学方式落后测试方式和方法存在弊端汉语拼音R探讨日语汉字读音技巧研究摘要日语汉字读音比较复杂,它有音读训读熟字训之别,其中音读中还存在吴音汉音唐宋音惯用音等。日语的吴音与汉音都是源自我国中古音,日语吴音母体是我国吴楚语音,汉音的母体是隋唐时期陕西河语文教师专业素质和专业发展的途径研究摘要基于对语文教师自身发展前景的广泛关注和深入思考,本文从发动内因(包括教育反思及时充电和实战演练三个小方面)和借助外因(包括建立语文教师学习共同体和实施发展性教师评价两个小方面)中专学生的文言文学习研究摘要文言文是初中语文教学的重要一环,每一位教师都必须重视文言文教学的研究与探索。与普通中学学生相比,中等职业学校学生学习基础较弱,为此,教师在开展文言文教学时,应注意选择恰当的教学浅析对外汉语语音声母和声调教学浅析对外汉语语音声母和声调教学外国学生在学习汉语的过程中,要面对以前学习的语言对汉语学习的影响,例如,韩国学生之前已经接受了多年的韩语和英语的学习,这些会对汉语的学习产生影响。对汉RP英语和PTH汉语双元音声学特征对比研究RP英语和PTH汉语双元音声学特征对比研究双元音(diphthong)是一种复元音(compoundvowel),又称双母音或二合复元音。在语音学中,指联合的两个元音作为一个整ht
师范生心理控制源与学业拖延的关系研究论文学业拖延是影响学生学业成绩个人发展的一个重要因素,心理控制源对师范生的学业拖延有着较大影响,本文在对山西省两所师范院校学生的学业拖延和心理控制源进行研究基础上,提出如何更好地利用心试析如何疏导职中生逆反心理论文论文关键词职中生逆反心理平等尊重赞美论文摘要逆反心理作为一种反常心理,在青少年成长过程的不同阶段都有可能发生,它带有偏差的某些特征,其后果是严重的,进一步发展还可能向犯罪心理或病态预算会计专业毕业论文在整个会计核算体系中预算会计是会计分类中较为重要的一种,预算会计核算广泛应用于我国的一些非盈利单位。接下来小编搜集了预算会计专业毕业论文,欢迎查看。摘要我国现行预算会计制度在很大程初中化学教学开放性原则论文摘要化学作为一门实验性学科,在初中化学教学中提升学生实践操作能力是教学目的之一,进而深化学生对化学知识的理解。而随着在初中化学教学活动中推行开放性教学模式,在教学要求内容方法以及评关节炎病人心理健康的影响分析论文1对象与方法关节疼痛采用视觉模拟评分法,即在纸上画1条10cm长的直线,两端分别标明0(无痛)和10(最剧烈的疼痛),让患者根据自己的感受,在直线上标出相应位置,然后测量这点到0点水利工程的置换法防渗技术研究论文1堤防工程的开槽第一,抓斗法成墙。置换法的成墙深度和工效依开槽工法的不同而异。薄型抓斗成墙最大深度可达38m。第二,射水法。一般适用于砂层及含砾较少,粒径较小的砂砾石层。射水技术建教育心理学在小学阶段的运用论文经济的发展对教育的革新步伐进行了促进,在这样的形势下,小学教育也不在只是局限在基础知识的学习,心理学在教育教学的体系中得到融入。但是由于小学教学领域教育心理学的发展水平仍然较低,主行业管理部门的职能定位论文行业管理部分是市政行政管理部门的一个分支,是来完成市政行政管理的部分工作的,随着我国市场经济的发展和行政建设的不断完善,现在的行业管理已经不能用传统的手段来管理和界定,在新时期,就班级主题活动设计组织与实施研究论文改革开放的新时代,为班会课提供了取之不尽的新题材。在学校从应试教育向素质教育的转变中,主题班会已日益显示出其重要的作用和独具的优势与魅力。一个受孩子们喜爱的好活动,应该是有时代气息学前儿童钢琴学习过程中的心理探析论文学前儿童期的音乐教育需要遵循心理学原理。同样,在幼儿的钢琴教育过程中,也应该遵循一定的心理学原理。本文通过幼儿钢琴学习的现状学习的目的与动机以及对幼儿钢琴教育目的的论述,对学前教育舞蹈教学在高校教育的作用论文一高校舞蹈教学的发展概况(一)舞蹈教学的发展现状伴随着教育事业的蓬勃发展,人们的精神文化需求也在日益增加。舞蹈专业教学作为普通高校提高人文素养的重要途径,虽然起步较晚,但在各地高校
友情链接:快好知快生活快百科快传网中准网文好找聚热点快软网