当前位置: 首页 > 专利查询>徐正焕专利>正文

利用封装协议将客户端的IP地址发送至服务器的中继系统和方法技术方案

技术编号:14624797 阅读:302 留言:0更新日期:2017-02-12 11:07
本发明专利技术公开了一种利用封装协议将客户端的IP地址发送至服务器的中继系统和方法。所述中继系统包括:第一代理服务器,配置为接收原始数据包,原始数据包包括原始数据包包头中的客户端IP地址,利用预定的封装协议将原始数据包附加到封装数据包中,封装数据包包括包头和净荷,由此生成重建数据包;以及至少一个第二代理服务器或网桥路由器,配置为提取附加到封装数据包中的原始数据包,并将客户端的IP地址信息传输到服务器。根据中继系统和方法,主机服务器可以利用数据包包头中的信息(例如终端的IP地址)来提供服务。可以不向客户端或服务器展示代理服务器的存在(客户端和服务器无须检测代理服务器的存在)。可在两个终端之间启用隧道通信,而无须对终端和主机服务器做任何特定更改或安装特定程序。进一步,使用封装协议有利于通信安全,并且有助于快速找到封装数据包。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种通过通讯网络将客户端与服务器连接的中继系统,尤其涉及一种利用封装协议将客户端的IP地址发送至服务器的中继系统和方法,该中继系统可将数据包传输至目的地(服务器),在通过继电设备(例如代理服务器或网关)进行有线/无线通信过程中,该中继系统可将传输的数据包保持为用户(客户端)原始传输的相同形式。
技术介绍
服务器和用户PC是数据传输的起点和终点,这样的起点或终点称为终端系统(ES)。网络用于将终端系统连接在一起,位于终端系统之间的设备称为中间系统(IS)。多个中间系统用于将数据引导至目的地,从而实现终端系统之间的通信交流。中间系统例如可以是开关或路由器等等。代理服务器是指计算机或应用程序,代理服务器允许将客户端间接连接到另一网络中的服务器上,另一网络中的服务器通过代理服务器本身提供服务。代理服务器可充当客户端与服务器之间的继电器。代表服务器或客户端执行沟通功能的过程称为代理服务器,执行这种中继功能的设备称为代理服务器。在使用代理服务器的系统中,代理服务器充当中间系统ISs,其实质为终端系统ES。用户的PC和代理服务器之间的通信以及代理服务器和服务器之间的通信分别在单独的网络中执行,代理服务器只传递数据。通信过程中被传递的数据包包头中的IP源地址在用户个人电脑和代理服务器之间通信时被用作用户电脑的IP地址,并且该IP源地址在代理服务器和服务器之间通信时作为代理服务器的IP地址。由此,在利用数据包中的IP源地址提供服务之前,服务器遇到了无法处理数据包的问题。
技术实现思路
技术问题为解决前文描述的问题,本专利技术的目的在于提供一种可利用封装协议将客户端IP地址传输至服务器的中继系统(代理服务器和桥路由器),该中继系统可传递客户端信息(IP地址),客户端通过改变记录在数据包包头中的地址信息来发送数据,数据包在客户端与目标服务器之间的利用了中继服务器的系统中发生交换,中继服务器例如可以是代理服务器。本专利技术的另一目的在于提供一种利用封装协议将客户端IP地址传输至服务器的中继方法,该中继方法可传递客户端信息(IP地址),客户端通过改变记录在数据包包头中的地址信息来发送数据,数据包在客户端与目标服务器之间的利用了中继服务器的系统中发生交换,中继服务器例如可以是代理服务器。本专利技术的另一目的在于提供一种用于中继系统中的中继设备,该中继设备可利用封装协议将客户端IP地址传输至服务器。技术方案为解决本专利技术的上述技术问题,提供了一种利用封装协议将客户端IP地址传输至服务器的中继系统,该中继系统包括:第一代理服务器,配置为接收原始数据包,原始数据包包括原始数据包包头中的客户端IP地址,利用预定的封装协议将原始数据包附加到封装数据包中,封装数据包包括包头和净荷,由此生成重建数据包;以及至少一个第二代理服务器或网桥路由器,配置为提取附加到封装数据包中的原始数据包,并将客户端的IP地址信息传输到服务器。根据本专利技术的一方面,第一代理服务器包括:正向数据包重建单元,配置为将包含有位于包头中的客户端IP地址的原始数据包的目标地址改变为服务器地址,根据预定的封装协议,通过将已改变的原始数据包附加到包括有包头和净荷的封装数据包中以执行封装,通过添加新的包头到封装数据包中来生成重建数据包;正向路由控制器,配置为将重建数据包沿预设路径传输到目的地;以及其中所述至少一个第二代理服务器或网桥路由器包括重建数据包分离单元,重建数据包分离单元配置为拆解重建数据包的包头,并将重建数据包的封装数据包中已改变的原始数据包传输到目的地。根据本专利技术的另一方面,第一代理服务器包括:正向数据包重建单元,配置为根据预定的封装协议,通过将包含有位于包头中的客户端IP地址的原始数据包附加到包括有包头和净荷的封装数据包中执行封装,通过添加新的包头到封装数据包中来生成重建数据包;正向路由控制器,配置为将重建数据包沿预设路径传输到目的地;以及其中所述至少一个第二代理服务器或网桥路由器包括重建数据包分离单元,重建数据包分离单元配置为拆解重建数据包的包头,并将原始数据包的包头中的目标地址改变为服务器地址,原始数据包位于重建数据包的封装数据包中。所述至少一个第二代理服务器或网桥路由器还包括:反向数据包重建单元,配置为接收包含有位于包头中的客户端IP地址的服务器原始数据包,将服务器原始数据包的包头中的源地址改变为第一代理服务器的地址,利用预定的封装协议,通过将已改变的服务器原始数据包附加到包括有包头和净荷的封装数据包中执行封装,通过添加新的包头到封装数据包中来生成服务器重建数据包;反向路由控制器,配置为将服务器重建数据包沿预设路径传输到目的地;以及其中所述第一代理服务器还包括反向重建数据包分离单元,反向重建数据包分离单元配置为拆解服务器重建数据包的包头,并将源地址已改变的服务器原始数据包传输至服务器原始数据包的目标地址。根据本专利技术的一方面,所述至少一个第二代理服务器或网桥路由器还包括:反向数据包重建单元,配置为接收包含有位于包头中的客户端IP地址的服务器原始数据包,利用预定的封装协议,通过将服务器原始数据包附加到包括有包头和净荷的封装数据包中执行封装,通过添加新的包头到封装数据包中来生成服务器重建数据包;反向路由控制器,配置为将服务器重建数据包沿预设路径传输到目的地;以及其中所述第一代理服务器还包括反向重建数据包分离单元,反向重建数据包分离单元配置为拆解服务器重建数据包的包头,将服务器原始数据包的包头中的源地址改变为第一代理服务器的地址,并将已改变的服务器原始数据包沿预设路径传输至服务器原始数据包的目标地址。为实现本专利技术的另一目的,提供了一种利用封装协议将客户端IP地址传输至服务器的中继方法,该中继方法包括:利用第一中继设备,将包含有位于包头中的客户端IP地址的原始数据包的目标地址改变为服务器地址;利用第一中继设备,根据预定的封装协议,将已改变的原始数据包附加到包括有包头和净荷的封装数据包中以执行封装,通过添加新的包头到封装数据包中来生成重建数据包;利用第一中继设备,将重建数据包沿预设路径传输到目的地;以及利用第二中继设备,通过拆解重建数据包的包头以提取封装数据包,并将封装数据包中已改变的原始数据包传输到目的地。根据本专利技术的一方面,重建数据包的生成包括:将包含有位于包头中的客户端IP地址的原始数据包的目标地址改变为服务器地址,根据预定的封装本文档来自技高网
...

【技术保护点】
一种利用预定的封装协议将客户端的IP地址发送至服务器的中继系统,所述中继系统包括:第一代理服务器,配置为接收原始数据包,原始数据包包括原始数据包包头中的客户端IP地址,利用预定的封装协议将原始数据包附加到封装数据包中,封装数据包包括包头和净荷,由此生成重建数据包;以及至少一个第二代理服务器或网桥路由器,配置为提取附加到封装数据包中的原始数据包,并将与客户端的IP地址有关的信息传输到服务器。

【技术特征摘要】
【国外来华专利技术】2013.06.12 KR 10-2013-00672721.一种利用预定的封装协议将客户端的IP地址发送至服务器的中继
系统,所述中继系统包括:
第一代理服务器,配置为接收原始数据包,原始数据包包括原始数据包
包头中的客户端IP地址,利用预定的封装协议将原始数据包附加到封装数
据包中,封装数据包包括包头和净荷,由此生成重建数据包;以及
至少一个第二代理服务器或网桥路由器,配置为提取附加到封装数据包
中的原始数据包,并将与客户端的IP地址有关的信息传输到服务器。
2.根据权利要求1所述的中继系统,其特征在于,第一代理服务器包
括:
正向数据包重建单元,配置为将包头中包含有客户端IP地址的原始数
据包的目标地址改变为服务器地址,根据预定的封装协议,通过将已改变的
原始数据包附加到包括有包头和净荷的封装数据包中以执行封装,通过添加
新的包头到封装数据包中来生成重建数据包;以及
正向路由控制器,配置为将重建数据包沿预设路径传输到目的地;以及
其中所述至少一个第二代理服务器或网桥路由器包括重建数据包分离
单元,重建数据包分离单元配置为拆解重建数据包的包头,并将重建数据包
的封装数据包中已改变的原始数据包传输到目的地。
3.根据权利要求1所述的中继系统,其特征在于,第一代理服务器包
括:
正向数据包重建单元,配置为根据预定的封装协议,通过将包头中包含
有客户端IP地址的原始数据包附加到包括有包头和净荷的封装数据包中以
执行封装,通过添加新的包头到封装数据包中来生成重建数据包;以及
正向路由控制器,配置为将重建数据包沿预设路径传输到目的地;以及
其中所述至少一个第二代理服务器或网桥路由器包括重建数据包分离
单元,重建数据包分离单元配置为拆解重建数据包的包头,并将原始数据包
的包头中的目标地址改变为服务器地址,原始数据包位于重建数据包的封装
数据包中。
4.根据权利要求1所述的中继系统,其特征在于,所述至少一个第二
代理服务器或网桥路由器还包括:
反向数据包重建单元,配置为接收包头中包含有客户端IP地址的服务
器原始数据包,将服务器原始数据包的包头中的源地址改变为第一代理服务
器的地址,利用预定的封装协议,通过将已改变的服务器原始数据包附加到
包括有包头和净荷的封装数据包中以执行封装,通过添加新的包头到封装数
据包中来生成服务器重建数据包;以及
反向路由控制器,配置为将服务器重建数据包沿预设路径传输到目的
地;以及
其中所述第一代理服务器还包括反向重建数据包分离单元,反向重建数
据包分离单元配置为拆解服务器重建数据包的包头,并将源地址已改变的服
务器原始数据包传输至服务器原始数据包的目标地址。
5.根据权利要求1所述的中继系统,其特征在于,所述至少一个第二
代理服务器或网桥路由器还包括:
反向数据包重建单元,配置为接收包头中包含有客户端IP地址的服务
器原始数据包,利用预定的封装协议,通过将服务器原始数据包附加到包括
有包头和净荷的封装数据包中以执行封装,通过添加新的包头到封装数据包
中来生成服务器重建数据包;以及
反向路由控制器,配置为将服务器重建数据包沿预设路径传输到目的
地;以及
其中所述第一代理服务器还包括反向重建数据包分离单元,反向重建数
据包分离单元配置为拆解服务器重建数据包的包头,将服务器原始数据包的

\t包头中的源地址改变为第一代理服务器的地址,并将已改变的服务器原始数
据包沿预设路径传输至服务器原始数据包的目标地址。
6.一种中继设备,其特征在于,包括:
正向数据包重建单元,配置为将包头中包含有客户端IP地址的原始数
据包的目标地址改变为服务器地址,根据预定的封装协议,通过将已改变的
原始数据包附加到包括有包头和净荷的封装数据包中以执行封装,通过添加
新的包头到封装数据包中来生成重建数据包;以及
正向路由控制器,配置为将重建数据包沿预设路径传输到目的地。
7.根据权利要求6所述的中继设备,其特征在于,正向数据包重建单
元配置为将包头中包含有客户端IP地址的原始数据包的目标地址改变为服
务器地址,根据预定的封装协议,通过将已改变的原始数据包附加到包括有
包头和净荷的封装数据包中的净荷上以执行封装,通过添加新的包头到封装
数据包中来生成重建数据包。
8.根据权利要求7所述的中继设备,其特征在于,正向数据包重建单
元配置为将包头中包含有客户端IP地址的原始数据包的目标地址改变为服
务器地址,原始数据包的数据区中包括已改变的原始数据包的包头中的信
息;根据预定的封装协议,通过将原始数据包的数据区中包含的信息附加到
包括有包头和净荷的封装数据包中的净荷上以执行封装,通过添加新的包头
到封装数据包中来生成重建数据包。
9.根据权利要求6所述的中继设备,其特征在于,正向数据包重建单
元配置为将包头中包含有客户端IP地址的原始数据包的目标地址改变为服
务器地址,根据预定的封装协议,通过将已改变的原始数据包的包头中包含
的客户端IP地址附加到包括有包头和净荷的封装数据包中的包头上以执行
封装,通过添加新的包头到封装数据包中来生成重建数据包。
10.一种中继设备,其特征在于,包括:
正向数据包重建单元,配置为根据预定的封装协议,通过将包头中包含

\t有客户端IP地址的原始数据包附加到包括有包头和净荷的封装数据包中以
执行封装,通过添加新的包头到封装数据包中来生成重建数据包;以及
正向路由控制器,配置为将重建数据包沿预设路径传输到目的地。
11.根据权利要求10所述的中继设备,其特征在于,正向数据包重建
单元,配置为根据预定的封装协议,通过将包头中包含有客户端IP地址的
原始数据包附加到包括有包头和净荷的封装数据包中的净荷上以执行封装,
通过添加新的包头到封装数据包中来生成重建数据包。
12.根据权利要求11所述的中继设备,其特征在于,正向数据包重建
单元包括原始数据包的包头中的信息,原始数据包中包括有位于原始数据包
数据区的包头中的客户端IP地址;根据预定的封装协议,通过将原始数据
包的数据区中包含的信息附加到包括有包头和净荷的封装数据包中的净荷
上以执行封装,通过添加新的包头到封装数据包中来生成重建数据包。
13.根据权利要求10所述的中继设备,其特征在于,正向数据包重建
单元配置为根据预定的封装协议,通过将原始数据包的包头中包含的客户端
IP地址附加到包括有包头和净荷的封装数据包中的包头上以执行封装,通过
添...

【专利技术属性】
技术研发人员:徐正焕林暎锡
申请(专利权)人:徐正焕林暎锡
类型:发明
国别省市:韩国;KR

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

1