[发明专利]基于广域网数据压缩的改进TCP代理方法有效
申请号: | 201511026543.1 | 申请日: | 2015-12-30 |
公开(公告)号: | CN106936875B | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 陈弘原;李文达;阚珊蕾;余丽丽 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W80/06 |
代理公司: | 32203 南京理工大学专利中心 | 代理人: | 朱显国<国际申请>=<国际公布>=<进入 |
地址: | 210094*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于广域网数据压缩的改进TCP代理方法,当代理服务器监听到本地局域网内的客户端向目标局域网内的服务器发出连接请求,则代理服务器会将带有广域网标记的连接请求发往代理客户端;代理服务器与代理客户端之间在连接建立过程中进行私有选项协商;连接完成后,代理客户端与代理服务器采用本地终结模式对数据进行应答;基于广域网环境,代理服务器和代理客户端之间的数据通信采用改进的TCP协议机制并配合使用广域网压缩技术。本发明能够有效减少广域网数据传输的时间开销,提高广域网带宽的利用率,加快文件和数据传输的速度。 | ||
搜索关键词: | 基于 广域网 数据压缩 改进 tcp 代理 方法 | ||
【主权项】:
1.一种基于广域网数据压缩的改进TCP代理方法,在本地局域网中,客户端与代理服务器连接,在目标局域网中,代理客户端与服务器连接,其特征在于,客户端与代理服务器之间的连接、代理服务器和代理客户端之间的连接以及代理客户端与服务器的连接为TCP连接、基于TCP的HTTP连接或基于TCP的FTP连接,方法包括以下步骤:/n步骤1、基于广域网环境,代理服务器和客户端在本地注册侦听驱动事件;/n步骤2、当代理服务器侦听到本地局域网内的客户端向目标局域网内的服务器发出TCP连接请求,在本地创建一个LAN TCP,并向应用层上报连接请求事件;然后创建一个与LANTCP对应的WAN TCP,由WAN TCP构造一个新的连接请求SYN’报文,并发送给代理客户端;/n步骤3、当代理客户端侦听到本地局域网内的客户端向目标局域网内的服务器发出TCP连接请求,在本地创建一个WAN TCP,并向应用层上报连接请求事件;然后将请求报文中的WAN优化选项与本地WAN优化选项取交集,保存在本地;最后,创建一个与WAN TCP对应的LANTCP,由LAN TCP构造一个新的连接请求SYN报文,并发送给服务器;/n所述的WAN优化选项包括透明代理功能、冗余数据消除功能及数据压缩功能中的一种或多种,保存在TCP报文中;/n步骤4、当代理客户端接收到服务器回复的SYN+ACK报文,匹配到本地LAN TCP;然后获取与之相对应的WAN TCP,由WAN TCP构造一个新的SYN+ACK’报文,并发送给代理服务器;/n步骤5、代理服务器接收到SYN+ACK’报文后,匹配到本地WAN TCP;然后将报文中的WAN优化选项与本地WAN优化选项取交集,保存在本地;最后获取与之相对应的LAN TCP,由LANTCP构造一个新的SYN+ACK报文,报文中不携带本地WAN优化选项,并发送给客户端;/n步骤6、代理服务器收到客户端发送的ACK报文,本地两个TCP连接建立完成,向应用层上报DATA_READY事件;然后构造新的ACK’报文,携带本地WAN优化选项,发送到代理客户端;/n步骤7、代理客户端收到代理服务器发送的ACK’报文,本地两个TCP连接建立完成,向应用层上报DATA_READY事件;然后将报文中的WAN优化选项与本地WAN优化选项取交集,保存在本地;最后构造新的ACK报文,不携带本地WAN优化选项,发送到服务器;至此,TCP代理连接建立完成;/n步骤8、连接建立后,代理服务器中的LAN TCP接收到本地局域网内的客户端向目标局域网内的服务器发送的数据报文,伪造ACK报文,发送给客户端;然后通知应用层读取数据;最后,应用层调用数据发送接口,由WAN TCP将数据发送给代理客户端;/n步骤9、代理客户端中的WAN TCP接收到本地局域网内的客户端向目标局域网内的服务器发送的数据报文,伪造ACK报文,发送给代理服务器;然后通知应用层读取数据;最后,应用层调用数据发送接口,由LAN TCP将数据发送给服务器;通信过程完成。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201511026543.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种区间测速装置
- 下一篇:一种智能变向的行车道路指示系统