基于WINDOWS MOBILEWLAN协议分析系统设计.docVIP

基于WINDOWS MOBILEWLAN协议分析系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WINDOWS MOBILEWLAN协议分析系统设计

基于WINDOWS MOBILEWLAN协议分析系统设计   摘要:随着无线局域网技术的广泛应用,其检测问题变得越来越严峻。本文对基于WINDOWS MOBILE的WLAN协议分析系统技术进行了分析与比较。   关键词:无线局域网 Mobile WEP WPA   中图分类号:TN929.5 文献标识码:A 文章编号:1007-9416(2014)02-0151-02   1 引言   在移动互联网逐渐拓展的过程中,WLAN作为4G网络覆盖的最好补充,显示出价格低和带宽高的竞争优势,这是因为在4G部署初期,技术的限制决定其提供接入的速率有限,在这种情况下,已经较为成熟、成本低廉的WLAN就可作为快速实现移动宽带的一种比较现实、比较经济可行的途径,极大的完善用户体验,成为中国3G/4G发展的重要补充。在WLAN网络建设方面,各大运营商都已开始大力推进和实施。WLAN网络在电信运营层面的发展,会带动WLAN协议分析系统的市场发展。   2 Windows Mobile的系统架构   Windows Mobile 6.x是基于Windows CE 5.X的内核,所以此处重点介绍Windows CE 5.x的架构。架构图如图1:   如上图1所示,Windows CE的架构自下而上以此为:   硬件层:cpu,time,总线,ram,usb,串口,sdio,pccard等硬件控制器接口。OAL,驱动层:实现Windows CE对硬件的抽象。OAL是操作系统与硬件交互的核心层,在操作系统的启动,初始化和启动后开始管理进程等多个阶段都会用到,它主要是对cpu,cache,mmu,sdram,flash,串口,网络等操作系统启动和调试必须的设备进行初始化和管理。WinCE对各种I/O设备的管理是通过调用各种驱动程序来实现的,它一般讲驱动程序的架构设计为2个层次,上面的与硬件无关的逻辑层由微软来设计,下层与硬件相关的部分由OEM来实现,这样的话,微软设计的部分对所有具有共性的设备是通用的,而OEM的工作也简化了,只需要做和硬件原理和时序相关的部分。   操作系统核心功能:包括了进程,线程管理;虚拟,物理内存管理;文件系统;窗口系统;设备管理系统等操作系统的核心组件。   CoreDll:该层是用户应用程序与WinCE操作系统核心进行交互的调用接口。应用程序调用Win32的API,API函数再通过CoreDll提供的接口调用操作系统的功能,对于某些内核态的功能,此处会进行用户态到核心态的切换。   应用层:该层包括了大量的应用程序,包括WinCE自带的应用,OEM,第三方软件厂商的应用软件,最终用户也可以为自己的手机编写应用程序。   Windows Mobile操作系统是微软在此核心架构上,对应用层的相关组件,界面进行确定之后形成的PDA,智能手机专用操作系统。对于驱动程序开发者而言,Windows CE 5.x和Windows Mobile 6.x并没有什么大的区别。对于应用软件开发者而言,windows mobile上的界面具有智能手机的特点,所以只需在界面设计时注意与Windows CE的差别,但核心功能层则可通用。   3 WLAN协议分析系统的功能列表   (1)WLAN网络扫描功能:扫描空中的WLAN网络,并将网络的各个属性通过图形和列表的形式显示到界面上。(2)WLAN客户端的功能,可进行OPEN,WPA,WPA2等各种安全模式的接入。(3)接入过程中的WLAN安全协议的分析,在以某种安全模式进行接入时,可以按照协议的时序将所有安全协议包进行分析,并将解析的结果通过树,列表,二进制等形式呈现给用户。(4)WLAN接入过程信息显示,可将整个接入过程中的所有相关接入信息以列表和报表的形式呈现给用户。(5)WLAN接入故障分析,当接入AP失败时,系统可分析出失败的原因,并以列表和报表的形式呈现给用户。(6)分析报表管理,对加入过程报表,协议解析报表,接入过程报表,故障分析报表进行管理,方便用户分析WLAN网络。(7)空中接口协议分析,通过设置网卡为监听模式,抓取空中的WLAN协议和数据包,并以树列表等界面形式反馈给用户,方便分析当前WLAN网络的状况。   4 架构设计   图2为windows Mobile下的WLAN协议分析系统总体架构,自下而上分为如下几个模块:   (1)WLAN网卡:专用于智能手机和PDA的,能够同时设置接入和监听两种模式的WLAN网卡,一般为:Atheros,Marvell,Broadcom等几家公司的产品。(2)WLAN网卡驱动:需支持接入和监听两种工作模式,网卡驱动内部已支持了wep,wpa,wpa2等安全协议和加密算法,其设计是基于WinCE标准的NDIS架构。(3)网卡驱动实现了:网卡的配置,网络

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档