保证瘦AP模式下无线链路通讯质量的方法及系统技术方案

技术编号:17099895 阅读:35 留言:0更新日期:2018-01-21 11:31
本发明专利技术提供一种瘦AP模式下实现TCP代理的方法,包括有线服务端发送TCP报文至无线AP端进行转发处理;无线AP端将TCP报文中的SYN报文的端口号修改为所述TCP代理单元默认的端口号;无线AP提取所述SYN报文发送至TCP代理单元;TCP代理单元模拟无线客户端对有线服务端发送过来的所述SYN报文回复ACK报文;TCP代理单元获取无线客户端IP,用所述无线客户端IP替代无线AP的IP;获取无线客户端MAC地址,用无线客户端MAC地址替代所述无线AP的MAC地址;在无线AP端,TCP代理单元以修改后的包含所述无线客户端IP和所述无线客户端MAC地址的ACK报文封装隧道经AC端发送至有线服务端。实现无线AP快速回复有线服务端,经过代理转发的回复报文能够正确的封装隧道转发至服务器。

Method and system to guarantee the quality of wireless link communication under thin AP mode

The present invention provides a thin AP mode of implementation of TCP agent, including wired server sends an TCP message to the wireless AP terminal for transmission processing; wireless AP terminal port port number SYN TCP message in the message to modify the TCP agent default unit; wireless AP to extract the SYN message to TCP agent unit; TCP proxy unit simulation wireless client reply ACK message to the SYN message sent by cable server; TCP proxy client IP wireless access unit, using the wireless client IP alternative wireless AP IP; wireless access client MAC address, using the wireless client MAC address replaced the wireless AP MAC address; in a wireless AP terminal, TCP proxy unit with ACK packet encapsulation tunnel modified containing the wireless client IP and the wireless client MAC address is sent to the server via AC cable terminal. The wireless AP can be quickly returned to the wired server, and the reply message forwarded by the agent can correctly package the tunnel to the server.

【技术实现步骤摘要】
保证瘦AP模式下无线链路通讯质量的方法及系统本案是以申请号为201410379225.2,申请日为2014年08月04日,名称为《一种瘦AP模式下实现TCP代理的方法及其系统》的专利申请为母案的分案申请。
本专利技术涉及无线网络领域,具体说的是一种瘦AP模式下实现TCP代理的方法及系统。
技术介绍
在WLAN无线网络环境下,由于复杂的无线环境的干扰,很容易导致无线链路的通道质量下降,出现丢包严重、报文重传过多的情况,而在TCP传输协议环境下,由于TCP协议的重传机制、慢启动机制、数据传输协商机制的特点,便更加突显出上述问题,最终导致在与其为传输的应用中的用户体验效果严重下降。现有技术为克服上述出现的问题,提出了TCP代理功能,用于解决无线链路的频繁丢包问题,TCP代理设备能在接收到有线服务端发送过来的连接报文后,伪装成无线客户端快速的回复ACK报文,让有线服务端及时的收到回复报文,认为通讯质量并没有因为无线的丢包重传导致通讯链路的传输质量而降低数据发送的传输速率,优化TCP传输协议的传输质量。但是TCP代理功能在瘦AP模式下并不能很好的运用,瘦AP模式下AP端的TCP报文将出现不能正确封装隧道发送至AC的情况,因此,有必要提供一种能在瘦AP模式下实现TCP代理功能的方法及系统。
技术实现思路
本专利技术所要解决的技术问题是:解决TCP代理在瘦AP模式下由于AP端的回复报文不能正确封装隧道发送至服务器而无法在瘦AP模式中运用的问题,提供一种能在瘦AP模式下实现TCP代理功能的方法及系统。为了解决上述技术问题,本专利技术采用的技术方案为:一种瘦AP模式下实现TCP代理的方法,包括:有线服务端发送TCP报文至无线AP端进行转发处理;无线AP端将TCP报文中的SYN报文的端口号修改为所述TCP代理单元默认的端口号;无线AP提取所述SYN报文发送至TCP代理单元;TCP代理单元模拟无线客户端对所述有线服务端发送过来的所述SYN报文回复ACK报文;TCP代理单元获取无线客户端IP,用所述无线客户端IP替代所述无线AP的IP;获取无线客户端MAC地址,用所述无线客户端MAC地址替代所述无线AP的MAC地址;在无线AP端,所述TCP代理单元以修改后的包含所述无线客户端IP和所述无线客户端MAC地址的所述ACK报文封装隧道经AC端发送至服务器。本专利技术提供的另一个技术方案为:一种瘦AP模式下实现TCP代理的系统,包括依次连接的无线客户端、无线AP端、AC端和有线服务端;所述无线AP端包括依次连接的修改单元、提取单元和TCP代理单元;所述TCP代理单元包括依次连接的回复单元、第一处理单元、第二处理单元和封装单元,所述回复单元与所述有线服务端连接,所述第一处理单元和第二处理单元连接所述无线客户端,所述封装单元连接所述AC端;所述有线服务端,用于发送TCP报文至无线AP端进行转发处理;所述修改单元,无线AP端将TCP报文中的SYN报文的端口号修改为所述TCP代理单元默认的端口号;所述提取单元,用于无线AP提取所述SYN报文发送至TCP代理单元;所述回复单元,用于TCP代理单元模拟无线客户端对所述有线服务端发送过来的所述SYN报文回复ACK报文;所述第一处理单元,用于TCP代理单元获取无线客户端IP,用所述无线客户端IP替代所述无线AP的IP;所述第二处理单元,用于获取无线客户端MAC地址,用所述无线客户端MAC地址替代所述无线AP的MAC地址;所述封装单元,用于在无线AP端,所述TCP代理单元以修改后的包含所述无线客户端IP和所述无线客户端MAC地址的所述ACK报文封装隧道经AC端发送至服务器。本专利技术的有益效果在于:区别于现有技术的瘦AP模式下运行TCP代理功能,AP端的TCP报文便不能正确封装隧道转发至AC端进行转发至有线服务端,导致由于无法实现TCP代理功能和无线链路频繁丢包、报文重传过问题影响而出现有线服务端的数据传送效率降低,影响用户体验感受的不足。本专利技术提供一种能在瘦AP模式下实现TCP代理的方法及系统,无线AP端获取有线服务端发送过来的TCP报文中的SYN报文后,并将SYN报文的端口号修改为TCP代理单元默认的端口号,TCP代理单元模拟无线客户端回复有线服务端所述SYN报文的ACK确认报文;用无线客户端的IP和MAC地址取代无线AP的IP和MAC地址后再进行封装隧道发送。实现了在瘦AP模式下同样能运行TCP代理功能,利用TCP代理功能伪装成无线客户端快速回复所述SYN报文的ACK报文,有线服务端发完SYN报文会等待回复的ACK报文,如果ACK报文回复慢,则性能低。并能将回复的ACK报文进行封装隧道转发至服务器,让服务器认为是在和无线AP端进行良好通讯,无线链路并没有由于空口丢包问题而出现报文重传,最终导致服务器在有线服务端降低数据发送的传输效率,而是保证服务器在有线服务端以最大性能的传输效率进行传送,将数据发送至无线AP端,优化TCP传输协议在无线设备中使用的传输质量,保持最大性能的传输效率,提升与其为传输的运用中用户的体验效果。附图说明图1为本专利技术实施例一种瘦AP模式下实现TCP代理的方法的流程图;图2为本专利技术实施例一种瘦AP模式下实现TCP代理的方法的具体流程图;图3为本专利技术实施例一种瘦AP模式下实现TCP代理的方法的设备之间的数据交互图;图4为本专利技术实施例一种瘦AP模式下实现TCP代理的方法在无线局域网中的网络拓扑图;图5为本专利技术实施例一种瘦AP模式下实现TCP代理的系统方框图;图6为本专利技术实施例一种瘦AP模式下实现TCP代理的系统的具体结构方框图。附图标号:100、无线客户端;200、无线AP端;300、AC端;400、有线服务端;210、修改单元;220、提取单元;230、TCP代理单元;231、回复单元;232、第一处理单元;233、第二处理单元;234、封装单元;240、第一引导单元;235、第二引导单元。具体实施方式为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。本专利技术最关键的构思在于:无线AP能快速回复有线服务端,且TCP代理单元以无线客户端的IP和MAC地址进行代理转发TCP报文的回复报文,以保证经过代理转发的回复报文能够正确的封装隧道转发至服务器。请参阅图1至图4,本专利技术提供一种瘦AP模式下实现TCP代理的方法,包括:有线服务端400发送TCP报文至无线AP端200进行转发处理;无线AP端200将TCP报文中的SYN报文的端口号修改为所述TCP代理单元230默认的端口号;无线AP提取所述SYN报文发送至TCP代理单元230;TCP代理单元230模拟无线客户端100对所述有线服务端400发送过来的所述SYN报文回复ACK报文;TCP代理单元230获取无线客户端100IP,用所述无线客户端100IP替代所述无线AP的IP;获取无线客户端100MAC地址,用所述无线客户端100MAC地址替代所述无线AP的MAC地址;在无线AP端200,所述TCP代理单元230以修改后的包含所述无线客户端100IP和所述无线客户端100MAC地址的所述ACK报文封装隧道经AC端300发送至服务器。从上述描述可知,本专利技术的有益效果在于:本专利技术提供一种能在瘦AP模式下实现TCP代本文档来自技高网
...
保证瘦AP模式下无线链路通讯质量的方法及系统

【技术保护点】
保证瘦AP模式下无线链路通讯质量的方法,其特征在于,包括:有线服务端经AC端发送TCP报文至无线AP端进行转发处理;无线AP端将TCP报文中的SYN报文的端口号修改为所述TCP代理单元默认的端口号;无线AP提取所述SYN报文发送至TCP代理单元;TCP代理单元模拟无线客户端对所述有线服务端发送过来的所述SYN报文回复ACK报文;TCP代理单元用无线客户端IP替代所述无线AP的IP;通过查找无线AP的ARP表获取无线客户端MAC地址,用所述无线客户端MAC地址替代所述无线AP的MAC地址;在无线AP端,所述TCP代理单元以修改后的包含所述无线客户端IP和所述无线客户端MAC地址的所述ACK报文封装隧道经AC端发送至有线服务端;有线服务端接收到AC端发送的TCP报文后,回复报文至AC端,AC端再次进行隧道封装发送至无线AP,通过无线AP的数据缓冲,再发送至无线客户端接收。

【技术特征摘要】
1.保证瘦AP模式下无线链路通讯质量的方法,其特征在于,包括:有线服务端经AC端发送TCP报文至无线AP端进行转发处理;无线AP端将TCP报文中的SYN报文的端口号修改为所述TCP代理单元默认的端口号;无线AP提取所述SYN报文发送至TCP代理单元;TCP代理单元模拟无线客户端对所述有线服务端发送过来的所述SYN报文回复ACK报文;TCP代理单元用无线客户端IP替代所述无线AP的IP;通过查找无线AP的ARP表获取无线客户端MAC地址,用所述无线客户端MAC地址替代所述无线AP的MAC地址;在无线AP端,所述TCP代理单元以修改后的包含所述无线客户端IP和所述无线客户端MAC地址的所述ACK报文封装隧道经AC端发送至有线服务端;有线服务端接收到AC端发送的TCP报文后,回复报文至AC端,AC端再次进行隧道封装发送至无线AP,通过无线AP的数据缓冲,再发送至无线客户端接收。2.根据权利要求1所述的保证瘦AP模式下无线链路通讯质量的方法,其特征在于,所述“有线服务端发送TCP报文至无线AP端进行转发处理”后包括:所述TCP报文从无线AP的桥进入无线AP三层协议栈。3.根据权利要求1所述的保证瘦AP模式下无线链路通讯质量的方法,其特征在于,所述“无线AP端将TCP报文中的SYN报文的端口号修改为所述TCP代理单元默认的端口号”具体为:将所述SYN报文的端口号修改为所述TCP代理单元默认的5000端口号。4.根据权利要求1所述的保证瘦AP模式下无线链路通讯质量的方法,其特征在于,所述“TCP代理单元获取无线客户端IP,用所述无线客户端IP替代所述无线AP的IP”后包括:将所述ACK报文经无线AP的桥进入无线AP二层协议栈。5.保证瘦AP模式下无线链路通讯质量的系统,其特征在于,包括依次连接的无线客户端、无线AP端、AC端和有线服务端;所述无线AP端包括依次连接的修改单元、...

【专利技术属性】
技术研发人员:陈奎忠
申请(专利权)人:福建三元达网络技术有限公司
类型:发明
国别省市:福建,35

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

1