[发明专利]客户端及其连接侦测方法无效
申请号: | 200610200748.1 | 申请日: | 2006-07-26 |
公开(公告)号: | CN101114948A | 公开(公告)日: | 2008-01-30 |
发明(设计)人: | 唐正文 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L12/66;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 及其 连接 侦测 方法 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种客户端及其连接侦测方法。
背景技术
在无线局域网络(Wireless Local Area Network,WLAN)中,当移动站(Station)与接入点(Access Point,AP)连接时,由于大部分现有的移动站不具备攻击侦测功能,如果接入点接收到攻击者(Attacker)发送的解除连接帧(Disassociation Frame)或解除认证帧(Deauthentication Frame),接入点将会自动与移动站切断连接。此时,这种移动站持续传送数据至已切断连接的接入点,直到该接入点发起下一次认证请求(AuthenticationRequest)为止,从而造成传输数据的丢失。
发明内容
有鉴于此,需要提供一种客户端,其可及时检测已经切断连接的接入点,从而避免传输数据的丢失。
此外,还需提供一种连接侦测方法,用于侦测客户端与服务器之间的连接状态,其可及时检测已经切断连接的接入点,从而避免传输数据的丢失。
一种客户端,与服务器连接,该客户端包括接收模块、阶段确定模块、传送模块、帧判断模块以及状态判断模块。接收模块用于接收管理帧。阶段确定模块用于根据该管理帧确定帧阶段。传送模块用于根据帧阶段传送等级帧至该服务器。其中,等级帧的等级比帧阶段所对应的帧的等级高。帧判断模块用于判断是否接收到期待帧。状态判断模块用于根据帧判断模块的判断结果判断该客户端与该服务器的连接状态。
一种连接侦测方法,用于侦测客户端与服务器之间的连接状态,该连接侦测方法包括以下步骤:接收管理帧;根据该管理帧确定帧阶段;根据该帧阶段传送等级帧至该服务器,其中,等级帧的等级比帧阶段所对应的帧的等级高;判断是否从该服务器接收到期待帧;以及如果接收到该期待帧,则判断该服务器已经切断与该客户端的连接。
本发明的客户端及其连接侦测方法通过阶段确定模块、传送模块、帧判断模块以及状态判断模块来及时检测已经切断连接的服务器,使客户端停止传输数据至服务器,从而避免传输数据的丢失。
附图说明
图1为本发明管理帧的示意图。
图2为本发明无线局域网络的应用环境示意图。
图3为本发明客户端的模块图。
图4为本发明连接侦测方法的流程图。
具体实施方式
参阅图1,所示为本发明无线局域网络10的应用环境示意图。
无线局域网络10包括客户端(或电子装置)100、服务器200以及攻击装置(或另一台电子装置)300。在本实施例中,客户端100为可通过802.11协议与服务器200通信的移动站(Station),服务器200为接入点(Access Point),攻击装置300为具有帧产生器的移动站。
客户端100与服务器200以无线方式通信。攻击装置300可通过服务器200的媒体访问控制(Media Access Control,MAC)地址冒充服务器200传送管理帧1000至客户端100。客户端100接收到管理帧1000后,先根据管理帧1000确定帧阶段(Frame State),并根据帧阶段传送等级帧至服务器200,再根据服务器200是否回送期待帧来判断客户端100与服务器200的连接状态。
根据电机工程师协会(Institute of Electrical and Electronics Engineers,IEEE)802.11协议的规定,客户端100与服务器200之间的帧阶段包括第一阶段(State 1)、第二阶段(State 2)以及第三阶段(State 3)。其中,第一阶段是指客户端100与服务器200之间既未认证(Unauthenticated)又未连接(Unassociated)的阶段。第二阶段是指客户端100已通过服务器200的认证(Authenticated)未与服务器200连接(Unassociated)的阶段。第三阶段是指客户端100既已通过服务器200认证(Authenticated)又已经与服务器200连接(Associated)的阶段。
不同的帧阶段,只有对应等级(Class)的帧才可被互相传送或接收。客户端100与服务器200之间的帧可分为第一等级(Class 1)帧、第二等级(Class 2)帧及第三等级(Class3)帧。第一等级帧、第二等级帧及第三等级帧分别对应于第一阶段、第二阶段及第三阶段。
参阅图2,所示为本发明客户端100的模块图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610200748.1/2.html,转载请声明来源钻瓜专利网。