基于无线网络的报文传输方法、装置及网络设备制造方法及图纸

技术编号:8537681 阅读:153 留言:0更新日期:2013-04-04 22:58
本发明专利技术提供一种基于无线网络的报文传输方法、装置及网络设备。方法包括:接收对端设备广播的ARP请求报文;从ARP请求报文中,获取目标STA的IP地址;根据目标STA的IP地址,查询预先存储的各STA的IP地址与MAC地址的映射关系,获取目标STA的MAC地址;将ARP请求报文的目的MAC地址替换为目标STA的MAC地址,将替换目的MAC地址后的ARP请求报文发送出去。本发明专利技术技术方案通过将广播ARP请求报文转化为单播ARP请求报文,充分利用单播报文的重传机制,有利于提高无线通信的可靠性。

【技术实现步骤摘要】

本专利技术涉及网络通信技术,尤其涉及一种基于无线网络的报文传输方法、装置及网络设备
技术介绍
无线网络是通过无线电波使得设备之间可以相互连接并接入互联网的网络。站点(Station,简称为STA)通过无线网络连接到接入点(Access Point,简称为AP),通过AP访问互联网。通常,在STA与对端设备通信之前,STA与对端设备只知道对方的互联网协议(Internet Protocol,简称为IP)地址,而不知道对方的介质访问控制(Medium/Media·Access Control,简称为MAC)地址,这时STA与对端设备需要通过地址解析协议(AddressResolutionProtocol,简称为ARP)来获取对方的MAC地址。例如,该对端设备会广播一个带有STA的IP地址信息的ARP请求报文到无线网络中,该ARP请求报文通过AP发送给对STA, STA收到ARP请求报文后应带一个带有自己IP地址和MAC地址的ARP响应报文,该ARP响应报文通过AP返回给对端设备。对端设备收到ARP响应报文后,就可以和STA进行通信了。但是,由于无线网络是一种使用无线电波作为传输介质的本文档来自技高网...

【技术保护点】
一种基于无线网络的报文传输方法,其特征在于,包括:接收对端设备广播的ARP请求报文,所述对端设备是与目标站点STA通信连接的设备;从所述ARP请求报文中,获取所述目标STA的互联网协议IP地址;根据所述目标STA的IP地址,查询预先存储的各STA的IP地址与介质访问控制MAC地址的映射关系,获取所述目标STA的MAC地址;将所述ARP请求报文的目的MAC地址替换为所述目标STA的MAC地址,将替换目的MAC地址后的ARP请求报文发送出去。

【技术特征摘要】
1.一种基于无线网络的报文传输方法,其特征在于,包括 接收对端设备广播的ARP请求报文,所述对端设备是与目标站点STA通信连接的设备; 从所述ARP请求报文中,获取所述目标STA的互联网协议IP地址; 根据所述目标STA的IP地址,查询预先存储的各STA的IP地址与介质访问控制MAC地址的映射关系,获取所述目标STA的MAC地址; 将所述ARP请求报文的目的MAC地址替换为所述目标STA的MAC地址,将替换目的MAC地址后的ARP请求报文发送出去。2.根据权利要求1所述的基于无线网络的报文传输方法,其特征在于,所述接收对端设备广播的ARP请求报文包括 接收所述对端设备广播的APR报文; 根据所述ARP报文的类型字段,确定所述ARP报文为用于请求所述目标STA的MAC地址的所述ARP请求报文。3.根据权利要求1或2所述的基于无线网络的报文传输方法,其特征在于,所述接收对端设备广播的ARP请求报文之前包括 接收所述目标STA广播的免费ARP报文,从所述免费ARP报文中获取所述目标STA的IP地址和所述目标STA的MAC地址,所述免费ARP报文用于对所述目标STA的IP地址进行冲突检测; 根据所述目标STA的IP地址,判断所述目标STA是否在线; 如果所述目标STA在线,生成并存储所述目标STA的IP地址与所述目标STA的MAC地址的映射关系。4.根据权利要求3所述的基于无线网络的报文传输方法,其特征在于,所述接收所述目标STA广播的免费ARP报文之前包括 接收所述目标STA发送的关联请求报文,从所述关联请求报文中获取所述目标STA的IP地址,将所述目标STA的IP地址添加到在线STA列表中; 向所述目标STA发送关联响应报文; 所述根据所述目标STA的IP地址,判断所述目标STA是否在线包括 判断所述目标STA的IP地址是否存在于所述在线STA列表中; 如果判断结果为存在,确定所述目标STA在线; 如果判断结果为不存在,确定所述目标STA不在线。5.一种基于无线网络的报文传输装置,其特征在于,包括 接收模块,用于接收对端设备广播...

【专利技术属性】
技术研发人员:王旭
申请(专利权)人:福建星网锐捷网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1