无代理协议制造技术

技术编号:40107064 阅读:21 留言:0更新日期:2024-01-23 18:35
方法(400)包括截取来自客户端(102)的第一TCP连接请求(210),所述第一TCP连接请求(210)请求在所述客户端和代理之间建立TCP连接,以将数据路由到目的服务器(110)。所述请求包括客户端信息(104)和第一序列号(212)。所述方法还包括向所述目的服务器发送第二TCP连接请求,以在所述客户端和所述目的服务器之间建立TCP连接。所述第二请求包括小于所述第一序列号的第二序列号。该方法还包括截取来自所述目的服务器的确认消息(220),所述确认消息(220)指示确认所述第二TCP连接请求,并向所述目的服务器发送具有客户端信息的代理协议报头消息(230)。所述方法还包括生成新的确认消息并将其发送到所述客户端。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及无代理(proxyless)协议,例如用于无代理的代理协议。


技术介绍

1、在多层(multi-tiered)网络服务架构中,客户端与服务器之间的通信经常通过一个或多个代理进行。代理是服务器应用或设备,其充当客户端和一个或多个目的地之间的中介(intermediary)或网关。也就是说,客户端不是直接连接到目的设备访问资源,而是客户端将请求发送到代理,代理基于管理代理的行为的规则来评估请求。因为代理充当中介,所以目的设备可能无法获取关于客户端的信息。


技术实现思路

1、本专利技术的一个方面提供了一种用于无代理协议的计算机实施的方法,当由数据处理硬件执行时,使所述数据处理硬件执行操作。所述操作包括截取来自客户端的第一传输控制协议tcp连接请求,所述第一tcp连接请求请求在所述客户端和代理服务器之间建立第一tcp连接,以通过所述代理服务器将数据路由到目的服务器。所述第一tcp连接请求包括客户端信息和第一序列号。方法还包括向所述目的服务器发送第二tcp连接请求,所述第二tcp连接请求请求在所述客户端和所述本文档来自技高网...

【技术保护点】

1.一种计算机实施的方法(400),其特征在于,当由数据处理硬件执行时,使所述数据处理硬件(144)进行以下操作:

2.根据权利要求1所述的方法(400),其特征在于,所述操作还包括,在截取来自所述客户端(102)的所述TCP连接请求(210)之前,获取客户端配置数据,所述客户端配置数据指示所述客户端(102)与所述代理服务器(142)通信的意图。

3.根据权利要求2所述的方法(400),其特征在于,

4.根据权利要求3所述的方法(400),其特征在于,所述目的标识符包括互联网协议IP地址。

5.根据权利要求1-4中任一项所述的方法(400...

【技术特征摘要】
【国外来华专利技术】

1.一种计算机实施的方法(400),其特征在于,当由数据处理硬件执行时,使所述数据处理硬件(144)进行以下操作:

2.根据权利要求1所述的方法(400),其特征在于,所述操作还包括,在截取来自所述客户端(102)的所述tcp连接请求(210)之前,获取客户端配置数据,所述客户端配置数据指示所述客户端(102)与所述代理服务器(142)通信的意图。

3.根据权利要求2所述的方法(400),其特征在于,

4.根据权利要求3所述的方法(400),其特征在于,所述目的标识符包括互联网协议ip地址。

5.根据权利要求1-4中任一项所述的方法(400),其特征在于,截取来自所述客户端(102)的所述第一tcp连接请求(210)包括,确定在所述第一tcp连接请求(210)内设置了syn标志。

6.根据权利要求1-5中任一项所述的方法(400),其特征在于,所述第一序列号(212)和所述第二序列号(212)之间的差等于所述代理协议报头消息(230)的大小。

7.根据权利要求1-6中任一项所述的方法(400),其特征在于,

8.根据权利要求1-7中任一项所述的方法(400),其特征在于,在向所述客户端(102)发送所述新的确认消息(220)之后,所述客户端(102)和所述目的服务器(110)直接通信,而无需由所述数据处理硬件(144)进行修改。

9.根据权利要求1-8中任一项所述的方法(400),其特征在于,

10.根据权利要求1-8中任一项所述的方...

【专利技术属性】
技术研发人员:桑尼·本希蒙乌里·戈伦丹尼尔·贝尔科维奇伊泰·巴拉班阿洛克·库马尔帕尔文·帕特尔皮埃尔艾玛纽艾尔·埃托里安舒曼·古普塔伊丹·布鲁恩诺姆·兰佩尔特
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1