[发明专利]一种基于透明代理的应用路由方法在审
申请号: | 202010251763.9 | 申请日: | 2020-04-01 |
公开(公告)号: | CN111447144A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 高汉军;王略;鲁星言;赵磊;聂红伟;徐霞军;张登;祁武振;尹飞;谭天然;许克珂;刘学科;王俊凯;刘敏;聂文;邓玉;要韦达;屠芮;徐继龙;袁森;蔡宏林;马辉;卫霞 | 申请(专利权)人: | 中核武汉核电运行技术股份有限公司;江苏核电有限公司;武汉仁安信科技有限公司;西北工业大学明德学院 |
主分类号: | H04L12/725 | 分类号: | H04L12/725;H04L12/741;H04L29/06 |
代理公司: | 核工业专利中心 11007 | 代理人: | 陈早璟 |
地址: | 430223 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 透明 代理 应用 路由 方法 | ||
1.一种基于透明代理的应用路由方法,其特征在于:包括如下步骤:步骤一:接收网络报文;步骤二:处理报文;步骤三:处理第一个协议请求报文;步骤四:处理后续协议请求;其中,步骤二:处理报文,具体包括:
(1)重装UDP报文形成一个完整的IP数据报,分析数据报应用层数据,识别应用类型,查询路由策略,转发数据报;
(2)截获发送方TCP SYN报文,记录初始序列号ISN1,发送方IP地址IP1,发送方端口号PORT1,接收方IP地址IP2,接收方端口号PORT2,随机生成ISN2,以接收方身份封装SYNACK应答报文回应发送方;
(3)TCP在连接过程的三次握手完成后,开始传数据。根据慢启动原理,发送方只发送一个TCP分段报文,并缓存第一个分段报文的应用层数据的CONT。
2.如权利要求1所述的一种基于透明代理的应用路由方法,其特征在于:所述的步骤三:处理第一个协议请求报文,具体包括:
(1)创建流式SOCKET连接到接收方,封装CONT,标识应用类型,查询路由表发送到接收方;
(2)处理接收方答数据,抽取应用层内容,以接受方IP地址、接收方端口号、发送方IP地址、发送方端口号封装数据,同时重新计算序列号和应答序列号后送达发送方。
3.如权利要求1所述的一种基于透明代理的应用路由方法,其特征在于:所述的步骤四:处理后续协议请求,具体包括:
(1)路由器接收到发送方数据后,抽取报文中的内容(应用层数据),通过5)创建的SOCKET发送到接收方;
(2)路由器接收到接收方数据,修改报文中目的地址为IP1,目的端口为PORT1,序列号和应答序列号根据ISN2和ISN1重新计算;报文变换后发送到发送方。
4.如权利要求1所述的一种基于透明代理的应用路由方法,其特征在于:所述的步骤一:接收网络报文,具体包括:接收报文,判断报文为TCP报文或UCP报文,并进行选路转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中核武汉核电运行技术股份有限公司;江苏核电有限公司;武汉仁安信科技有限公司;西北工业大学明德学院,未经中核武汉核电运行技术股份有限公司;江苏核电有限公司;武汉仁安信科技有限公司;西北工业大学明德学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010251763.9/1.html,转载请声明来源钻瓜专利网。