- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
研究目的 本课题是在研究802.11无线网络的基础上,编写一个解析无线网络报文的程序。 通过分析研究本课题,了解和认识无线网络,并掌握无线网络的成帧过程。 在编程的过程中,养成一种良好的软件设计风格和研究习惯,为今后的开发工作打下坚实的基础。 无线网络 所谓无线网络,既包括允许用户建立远距离无线连接的全球语音和数据网络,也包括为近距离对无线连接进行优化的红外线技术及射频技术, 它与有线网络的用途十分类似,最大的不同在于传输媒介的不同,利用无线电技术取代网线,可以和有线网络互为备份。 无线接入过程示意图 Authentication Server AP STA Probe Request Probe Response ● ● ● Probe Request Probe Response SSID 比较 Authentication Request Authentication Response Association Request Association Response 扫描 认证 关联 Y 802.11协议定义三类帧 数据帧----Data帧 控制帧----CTS帧 ACK帧 管理帧----Probe Request 帧 Probe Response帧 Beacon帧 Authentication帧 Association Request 帧 Association Response帧 Frame Control Duration RA TA FCS 控制帧 CTS帧: Frame Control字段(2个字节):用来决定帧的类型。 Duration字段(2个字节):Duration 的值(单位是us) 应该等于传送该待送 Data 帧或 Management 帧,加上一个 CTS 帧,加上一个 ACK 帧及加上三个 SIFS 帧间隔的时间。 RA字段(6个字节):RA 应该是无线媒介上的一个地址,也就是待送Data 帧或 Management 帧的立即目的地地址。 TA 字段(6个字节):TA则是传送此帧之工作站之地址。 FCS字段(4个字节):错误检查码 ,记录帧的检查码,采用 CRC-32 技术。 程序运行的结果(一) CTS帧 Frame Control Duration RA FCS 控制帧 ACK帧的格式 ACK 帧中的 RA 内容应该等于前一个对应之Data 帧或Management 帧之Address 2 字段内容。如果前一个对应之 Data 帧或 Management 帧中之帧控制字段中之More Fragment旗标为0,则Duration 的值应设为零。如果More Fragment旗标为1,则Duration 的值(单位是us)应该等于前一个对应之Data 帧或Management 帧中之Duration 值减掉传送此 ACK 帧及一个SIFS 帧间隔的时间。如果Duration 计算的结果不是整数,则进位为整数。 数据帧 Frame Control Duration/ID Address 1 Address 2 Address 3 Sequence Control Address 4 Frame Body FCS Data帧的格式 To DS From DS Address 1 Address 2 Address 3 Address 4 0 0 DA SA BSSID N/A 0 1 DA BSSID SA N/A 1 0 BSSID SA DA N/A 1 1 RA TA DA SA 数据帧之Address 字段内容 Address 1是工作站在决定要不要收一个数据帧时的依据。 1) 如果Address 1的内容与自己的地址相同则可接收。 2)如果Address 1的内容是一个群体地址,则BSSID也要一并检查,以确定 该广播或群播帧是来自相同的BSS。 3)如果接收帧的工作站需要传送回复信息时,则以Address 2 字段的内容为 回复地址。 DA 代表此帧的最终目的地地址。 SA 则代表产生此帧的工作站地址。 TA 则代表在无线分布式系统上传送此帧的工作站地址,此工作站也应属于某一个连结在无线分布式系统上的接入点。 BSSID的值则依据传送此帧之工作站
文档评论(0)