CN101534302A - 一种提供tcp服务的方法、***和相关装置 - Google Patents
一种提供tcp服务的方法、***和相关装置 Download PDFInfo
- Publication number
- CN101534302A CN101534302A CN200910082427A CN200910082427A CN101534302A CN 101534302 A CN101534302 A CN 101534302A CN 200910082427 A CN200910082427 A CN 200910082427A CN 200910082427 A CN200910082427 A CN 200910082427A CN 101534302 A CN101534302 A CN 101534302A
- Authority
- CN
- China
- Prior art keywords
- tcp
- ssl
- ssl vpn
- information
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0272—Virtual private networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/166—Implementing security features at a particular protocol layer at the transport layer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种提供传输控制协议(TCP)服务的方法、***和相关装置,其中,方法包括:安全套接层虚拟专用网(SSL VPN)客户端代理通过第一TCP连接接收到TCP服务请求后,通过该SSL VPN客户端代理与SSL VPN网关之间唯一的SSL VPN会话连接将包含第一TCP连接信息和请求的TCP服务信息的HTTPS报文发送给SSL VPN网关;SSL VPN网关将包含第一TCP连接信息和请求的TCP服务信息的表项存储在针对SSL会话的TCP服务信息表中,并在与提供请求的TCP服务的TCP服务器建立第二TCP连接后,根据该TCP服务信息表进行所述SSL VPN客户端代理与所述TCP服务器之间的报文转发。
Description
技术领域
本发明涉及网络通信技术,特别涉及一种提供传输控制协议(TCP)服务的方法、***、安全套接层虚拟专用网(SSL VPN)客户端代理和SSL VPN网关。
背景技术
安全套接层(SSL,Secure Sockets Layer)协议是一种为通信双方提供安全的通信服务的协议,其在通信双方间建立一个传输层安全通道,主要功能包括加密和认证,其提供的安全通道是透明的,几乎所有基于传输控制协议(TCP,Transfer Control Protocol)都可以运行于SSL之上,SSL已成为用户与Internet之间进行保密通信的事实标准,支持SSL也成为浏览器的内置功能。
安全超文本传输协议(HTTPS,Secure Hypertext Transfer Protocol)是基于SSL的一种应用协议,它基于超文本传输协议(HTTP,Hypertext TransferProtocol)开发,用于在客户端和服务器之间交换信息,是HTTP的安全版。
现有技术中,基于HTTPS为用户提供的TCP服务的过程如图1所示,主要包括:远程主机在登录时建立与SSL VPN之间的SSL会话连接1。TCP客户端在远程主机上下载一个SSL虚拟局域网(VPN)客户端代理,通过该SSL VPN客户端代理登录SSL VPN网关,该SSL VPN客户端代理监听远程主机本地的TCP端口,便可以在该SSL VPN客户端代理上获取配置在SSLVPN网关上的TCP服务信息。当用户需要获取TCP服务时,TCP客户端与SSL VPN客户端代理建立TCP连接,SSL VPN客户端代理与SSL VPN网关之间建立SSL会话连接2,并将与TCP客户端之间的TCP连接信息发送给SSL VPN网关。SSL VPN网关将该TCP连接与SSL会话连接2绑定,与对应的TCP服务器建立TCP连接后,将与TCP服务器建立的TCP连接也与该SSL会话连接2进行绑定,从而实现TCP客户端与TCP服务器之间的通信。
但是,在现有技术的上述过程中,如果用户同时使用多个TCP服务,或者对同一个TCP服务使用多次,则SSL VPN客户端代理需要与SSL VPN网关建立多个SSL会话连接,造成资源浪费严重。如图2所示,当用户需要同时使用两个TCP服务时,TCP客户端与SSL VPN客户端代理建立TCP连接1和TCP连接2,为了区分同一SSL VPN客户端代理请求的不同TCP服务,则在SSL VPN客户端代理与SSL VPN网关之间分别建立针对TCP连接1的SSL会话连接2和针对TCP连接2的SSL会话连接3,建立并维护TCP连接1与SSL会话连接2之间的绑定关系,以及TCP连接2的SSL会话连接3的绑定关系。SSL VPN网关与TCP服务器1建立TCP连接3后,建立并维护TCP连接1、SSL会话连接2与TCP连接3之间的绑定关系;与TCP服务器2建立TCP连接4后,建立并维护TCP连接2、SSL会话连接3与TCP连接4之间的绑定关系。
发明内容
有鉴于此,本发明提供了一种提供TCP服务的方法、***、SSL VPN客户端代理和SSL VPN网关,以便于减小用户同时使用多个TCP服务或同一个TCP服务使用多次时造成的资源浪费问题。
一种提供TCP服务的方法,该方法包括:
A、SSL VPN客户端代理通过第一TCP连接接收到TCP服务请求后,通过该SSL VPN客户端代理与SSL VPN网关之间唯一的SSL会话连接将包含第一TCP连接信息和请求的TCP服务信息的HTTPS报文发送给SSL VPN网关;
B、所述SSL VPN网关将包含所述第一TCP连接信息和请求的TCP服务信息的表项存储在针对所述SSL会话的TCP服务信息表中,并在与提供请求的TCP服务的TCP服务器建立第二TCP连接后,根据该TCP服务信息表进行所述SSL VPN客户端代理与所述TCP服务器之间的报文转发。
一种SSL VPN客户端代理,该SSL VPN客户端代理包括:
TCP连接处理单元,用于通过第一TCP连接接收TCP服务请求后,将第一TCP连接信息和请求的TCP服务信息提供给SSL连接处理单元;
SSL连接处理单元,用于通过该SSL VPN客户端代理与SSL VPN网关之间唯一的SSL会话连接将包含所述第一TCP连接信息和请求的TCP服务信息的HTTPS报文发送给SSL VPN网关。
一种SSL VPN网关,该SSL VPN网关包括:
SSL连接处理单元,用于通过该SSL VPN网关与SSL VPN客户端代理之间唯一的SSL会话连接接收到所述SSL VPN客户端代理发送的HTTPS报文后,获取该HTTPS报文中包含的第一TCP连接信息和请求的TCP服务信息,并提供给信息表处理单元;根据TCP服务信息表进行所述SSL VPN客户端代理与所述TCP服务器之间的报文转发;
信息表处理单元,用于将包含所述第一TCP连接信息和请求的TCP服务信息的表项存储在针对所述SSL会话的TCP服务信息表中,并向TCP连接处理单元发送建立通知;
TCP连接处理单元,用于接收到建立通知后与提供请求的TCP服务的TCP服务器建立第二TCP连接,根据TCP服务信息表进行所述SSL VPN客户端代理与所述TCP服务器之间的报文转发。
由以上技术方案可以看出,本发明提供的方法、***和相关装置中,SSLVPN客户端代理与SSL VPN网关之间仅建立一条SSL会话连接,SSL VPN客户端代理通过第一TCP连接接收到TCP服务请求后,将第一TCP连接信息和请求的TCP服务信息携带在HTTPS报文中都通过该唯一的SSL会话连接发送给SSL VPN网关;为了区分各TCP连接请求的TCP服务,SSL VPN网关在针对该SSL会话连接建立的TCP服务信息表中存储包含第一TCP连接信息和请求的TCP服务信息的表项,以便根据TCP服务信息表进行所述SSL VPN客户端代理与所述TCP服务器之间的报文转发。可以看出,本发明在用户同时使用多个TCP服务或者一个TCP服务使用多次时,只需要在SSL VPN客户端代理和SSL VPN网关间建立和维护一条SSL会话连接,节省了占用的网络资源;另外,也避免了SSL VPN客户端代理和SSL VPN网关间多次SSL会话交互过程,提高了SSL VPN客户端代理和SSL VPN网关的性能。
附图说明
图1为现有技术中的提供TCP服务的示意图;
图2为现有技术中同时提供两个TCP服务的示意图;
图3为本发明实施例提供的方法流程图;
图4为本发明中同时提供两个TCP服务的示意图;
图5为本发明实施例提供的SSL VPN客户端代理的结构图;
图6为本发明实施例提供的SSL VPN网关结构图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
本发明所提供的方法主要包括:SSL VPN客户端代理通过第一TCP连接接收到TCP服务请求后,通过SSL VPN客户端代理与SSL VPN网关之间唯一的SSL会话连接将包含第一TCP连接信息和请求的TCP服务信息的HTTPS报文发送给SSL VPN网关;SSL VPN网关将包含第一TCP连接信息和请求的TCP服务信息的表项存储在针对该SSL会话的TCP服务信息表中,并在与提供请求的TCP服务的TCP服务器建立第二TCP连接后,根据该TCP服务信息表进行SSL VPN客户端与TCP服务器之间的报文传递。
下面列举具体实施例对上述方法进行详细描述。图3为本发明实施例提供的详细方法流程图,如图3所示,该方法可以包括以下步骤:
步骤301:远程主机在登录SSL VPN网关时建立远程主机与SSL VPN网关之间的SSL会话连接1;用户通过在远程主机下载的SSL VPN客户端代理登录SSL VPN网关,监听本地远程主机上的TCP端口,从而获取配置在SSL VPN网关上的TCP服务信息。
网络管理员在SSL VPN网关上会配置允许用户使用的TCP服务,在用户通过SSL VPN客户端代理登录SSL VPN网关后,SSL VPN客户端代理便可以获取TCP服务信息,用户登录后就可以在SSL VPN客户端代理上看到这些TCP服务信息。
步骤302:用户要使用TCP服务时,TCP客户端与SSL VPN客户端代理建立TCP连接1,并通过该TCP连接1发送TCP服务请求给SSL VPN客户端代理。
当用户要使用某个TCP服务时,就点击该TCP服务,触发TCP客户端与SSL VPN客户端代理建立TCP连接,并通过该TCP连接向SSL VPN客户端代理发送TCP服务请求,该TCP服务请求中包含请求的TCP服务信息。如果用户请求一个TCP服务,则建立一个TCP客户端与SSL VPN客户端代理之间的TCP连接,如果请求多个TCP服务,则建立对多个TCP服务分别建立TCP连接,即多个TCP连接。
以上步骤301和步骤302与现有技术中的流程相同,并不是本发明的重点,在此不再赘述。
步骤303:SSL VPN客户端代理通过TCP连接1接收到TCP服务请求后,判断SSL VPN客户端代理是否已经与SSL VPN网关之间建立SSL会话连接2,如果是,执行步骤305;否则执行步骤304。
步骤304:建立SSL VPN客户端代理与SSL VPN网关之间的SSL会话连接2。
步骤305:通过SSL会话连接2向SSL VPN网关发送HTTPS报文,其中该HTTPS报文中包含TCP连接1所使用的远程主机端口信息和请求的TCP服务的统一资源标识(URL)信息。
本发明中在SSL VPN客户端代理和SSL VPN网关之间仅建立唯一一条SSL会话连接,所有TCP服务的HTTPS报文都通过该SSL会话连接进行发送。
在该HTTPS报文中包含TCP连接1的信息和请求的TCP服务信息,在该实施例中,TCP连接1的信息以TCP连接1所使用的远程主机端口信息为例,其实也就是SSL VPN客户端代理建立TCP连接1时使用的远程主机端口信息,除此之外还可以是其它能够标识TCP连接1的信息等;请求的TCP服务信息以请求的TCP服务的URL为例,还可以是TCP服务地址信息等。
可以在HTTPS报文中增加一个应用控制字段,用于指示该HTTPS报文中是否携带TCP连接1所使用的远程主机端口信息和请求的TCP服务的URL。例如当该应用控制字段为1时指示携带TCP连接1所使用的远程主机端口信息和请求的TCP服务的URL,当该应用控制字段为0时指示不携带TCP连接1所使用的远程主机端口信息和请求的TCP服务的URL。另外,可以在HTTPS报文中增加应用标识字段,其中包含两部分,一部分为TCP连接信息字段,用于携带诸如源端口信息的TCP连接信息,另一部分为TCP服务信息字段,用于携带诸如URL的TCP服务信息。上述应用控制字段和应用标识字段可以使用HTTPS报文头的预留字段进行设置,也可以设置在HTTPS报文头和数据段之间的部分。上述TCP连接的信息和请求的TCP服务信息可以与数据一起被加密封装。
步骤306:SSL VPN网关判断是否已经针对SSL会话连接2建立TCP服务信息表,如果是,则执行步骤308;否则,执行步骤307。
步骤307:针对SSL会话连接2建立TCP服务信息表,执行步骤309。
本发明中由于SSL VPN网关与SSL VPN客户端代理之间仅建立一条SSL会话连接,所有请求TCP服务的HTTPS报文都通过这一条SSL会话连接进行传输,为了区分不同的TCP服务,针对该SSL会话连接建立TCP服务信息表,该TCP服务信息表中的各表项包含TCP连接1的信息和请求的TCP服务的信息,即本实施例中的TCP连接1所使用的远程主机端口信息和请求的TCP服务的URL。
当多个SSL VPN客户端代理通过同一SSL VPN网关请求TCP服务时,不同的SSL VPN客户端代理分别与SSL VPN网关之间建立SSL会话连接,并分别建立TCP服务信息表。
步骤308:判断已经建立的TCP服务信息表中是否已经存在包含TCP连接1所使用的远程主机端口信息和请求的TCP服务的URL的表项,如果否,执行步骤309,如果是,则执行步骤313。
步骤309:在针对SSL会话连接2的TCP服务信息表中建立包含TCP连接1所使用的远程主机端口信息和请求的TCP服务的URL的表项,并根据请求的TCP服务的URL与对应的TCP服务器建立TCP连接2,将该TCP连接2与该表项进行映射。
如果TCP服务信息表中尚未存在包含TCP连接1所使用的远程主机端口信息和请求的TCP服务的URL的表项,则说明首次接收到通过该TCP连接1请求该TCP服务的HTTPS报文,因此需要建立相应表项,并建立与对应TCP服务器之间的TCP连接,然后将该TCP连接与该表项进行映射以方便后续SSL VPN客户端代理与TCP服务器之间的数据传输。
需要说明的是:由于TCP服务器为内网TCP服务器,SSL VPN网关通常是不会将内网TCP服务器的URL信息告之给远程的用户的,而是使用本地地址加上端口号作为URL信息提供给远程用户的,为了区分,将TCP服务器的URL称为内网URL,将SSL VPN网关提供给远程用户的URL称为外网URL。例如,内网URL为192.168.1.1:23,外网URL可以为127.0.0.6.23。SSL VPN网关本身具有内网URL和外网URL之间的对应关系,也具有进行转换的能力,该内网URL和外网URL转换的内容为现有技术,在此也不再赘述。
步骤310:SSL VPN网关将接收到的HTTPS报文进行协议转换后通过TCP连接2发送给TCP服务器。
由于SSL VPN客户端代理与SSL VPN网关之间采用SSL会话连接,而SSL VPN网关与TCP服务器之间采用TCP连接,对应的协议报文也是不同的,因此,需要将接收到的HTTPS报文进行协议转换,转换为HTTP报文进行传输,其实也就是剥离HTTPS报文头的操作。
步骤311:SSL VPN网关通过TCP连接2接收到来自TCP服务器的数据后,进行协议转换,确定TCP连接2映射的表项,将该表项中的远程主机端口信息和URL携带在HTTPS报文中通过SSL会话连接2发送给SSLVPN客户端代理。
当接收到来自TCP服务器的数据后,同样需要进行协议转换,加上HTTPS报文后,另外,需要确定TCP连接2映射的表项,将该表项中的内容携带在HTTPS报文中以供SSL VPN客户端代理进行转发处理。这里也可以采用应用控制字段和应用标识字段的表示方式,将应用控制字段设置为1,将应用标识字段中的TCP连接信息字段携带诸如源端口信息,TCP服务信息字段携带URL信息。应用控制字段和应用标识字段同样可以设置在HTTPS报文头的预留字段中,也可以设置在HTTPS报文头和数据段之间。
步骤312:SSL VPN客户端代理接收到HTTPS报文后,根据其中携带的远程主机的端口信息,通过该远程主机的端口对应的TCP连接1将HTTPS报文中的数据发送给TCP客户端,结束流程。
SSL VPN客户端代理接收到HTTPS报文后可以直接根据HTTPS报文中携带的远程主机的端口信息来区分采用哪一个TCP连接来发送HTTPS报文中的数据。
事实上,SSL VPN网关发送给SSL VPN客户端代理的HTTPS报文中也可以不携带URL信息,但为了保持HTTPS报文格式一定,本实施例中携带该URL信息。
步骤313:SSL VPN网关确定该表项所映射的TCP连接2,并将HTTPS报文进行协议转换后通过该确定的TCP连接2发送给TCP服务器,结束流程(图中所示为结束流程),或者转至步骤311。
在该实施例中,SSL VPN网关可以为TCP服务信息表中的各表项设置一个定时器,当没有该表项对应的HTTPS报文传输或者该表项映射的TCP连接超时,启动该表项的定时器,该表项的定时器超时后删除该表项。当SSL会话连接2被拆除时,删除针对该SSL会话连接2的TCP服务信息表。
按照上述方法假设用户需要同时使用两个TCP服务时,如图4所示,会话连接1同样是SSL VPN客户端代理登录SSL VPN网关时建立的,TCP客户端与SSL VPN客户端代理建立TCP连接1和TCP连接2,SSL VPN客户端代理与SSL VPN网关之间建立SSL会话连接2,针对TCP连接1和TCP连接2接收到的TCP服务请求,都通过该SSL会话连接2发送HTTPS报文,针对TCP连接1的HTTPS报文中可以携带TCP连接1使用的远程主机端口号1和请求的TCP服务的URL1,针对TCP连接2的HTTPS报文中可以携带TCP连接2使用的远程主机端口号2和请求的TCP服务的URL2。
SSL VPN网关针对该SSL会话连接2建立TCP服务信息表,在该TCP服务信息表中存储包含远程主机端口号1和URL1的表项1以及包含远程主机端口号2和URL2的表项2。SSL VPN网关针对URL1与TCP服务器1建立TCP连接3后,将TCP连接3与表项1进行映射,针对URL2与TCP服务器2建立TCP连接4后,将TCP连接4与表项2进行映射。
SSL VPN网关通过TCP连接3接收到TCP服务器1发送的报文后,确定该TCP连接3映射的表项1,将报文转换为HTTPS报文并携带表项1中的内容通过SSL会话连接2发送给SSL VPN客户端代理。
SSL VPN客户端代理接收到HTTPS报文后,根据其中携带的远程主机端口号1可以确定需要通过TCP连接1将HTTPS报文中的数据发送给TCP客户端。
可见在这种情况下,SSL VPN网关与SSL VPN客户端代理之间仅需要建立和维护一条SSL会话连接,节约网络资源,在用户同时请求大量TCP服务时效果更加突出。
以上是对本发明所提供的方法进行的详细描述,下面对本发明所提供的***和相关装置进行详细描述。
本发明提供的***主要包括:SSL VPN客户端代理和SSL VPN网关。
SSL VPN客户端代理,用于通过第一TCP连接接收到TCP服务请求后,通过该SSL VPN客户端代理与SSL VPN网关之间唯一的SSL会话连接将包含第一TCP连接信息和请求的TCP服务信息的HTTPS报文发送给SSL VPN网关。
SSL VPN网关,用于将包含第一TCP连接信息和请求的TCP服务信息的表项存储在针对该SSL会话的TCP服务信息表中,并在与提供请求的TCP服务的TCP服务器建立第二TCP连接后,根据该TCP服务信息表进行SSLVPN客户端代理与TCP服务器之间的报文转发。
其中,上述的第一TCP连接信息可以为第一TCP连接使用的远程主机端口信息;上述请求的TCP服务信息可以为请求的TCP服务的URL信息。
下面对其中的SSL VPN客户端代理和SSL VPN网关的结构进行详细描述。图5为本发明实施例提供的SSL VPN客户端代理的结构图,如图5所示,该SSL VPN客户端代理可以包括:TCP连接处理单元500和SSL连接处理单元510。
TCP连接处理单元500,用于通过第一TCP连接接收TCP服务请求后,将第一TCP连接信息和请求的TCP服务信息提供给SSL连接处理单元510。
SSL连接处理单元510,用于通过该SSL VPN客户端代理与SSL VPN网关之间唯一的SSL会话连接将包含第一TCP连接信息和请求的TCP服务信息的HTTPS报文发送给SSL VPN网关。
其中,SSL连接处理单元510可以具体包括:连接判断单元511、SSL连接建立单元512和HTTPS报文收发单元513。
连接判断单元511,用于接收到TCP连接处理单元提供的第一TCP连接信息和请求的TCP服务信息后,判断该SSL VPN客户端代理是否已经与SSL VPN网关之间建立SSL会话连接,如果是,则向HTTPS报文收发单元513发送执行通知,否则,向SSL连接建立单元512发送建立通知。
SSL连接建立单元512,用于接收到建立通知后,建立该SSL VPN客户端代理与SSL VPN网关之间的SSL会话连接,并向HTTPS报文收发单元513发送执行通知。
HTTPS报文收发单元513,用于接收到执行通知后,通过该SSL VPN客户端代理与SSL VPN网关之间的SSL会话连接,将包含第一TCP连接信息和请求的TCP服务信息的HTTPS报文发送给SSL VPN网关。
更进一步地,对于来自SSL VPN网关的HTTPS报文,HTTPS报文收发单元513,还可以用于通过SSL会话连接接收到HTTPS报文后,将该HTTPS报文中携带的第一TCP连接信息和HTTPS报文中的数据提供给TCP连接处理单元500。
TCP连接处理单元500,还用于根据接收到的第一TCP连接信息,将HTTPS报文中的数据通过第一TCP连接发送给TCP客户端。
图6为本发明实施例提供的SSL VPN网关结构图,如图6所示,该SSL VPN网关可以包括:SSL连接处理单元600、信息表处理单元610和TCP连接处理单元620。
SSL连接处理单元600,用于通过该SSL VPN网关与SSLVPN客户端代理之间唯一的SSL会话连接接收到SSL VPN客户端代理发送的HTTPS报文后,获取该HTTPS报文中包含的第一TCP连接信息和请求的TCP服务信息,并提供给信息表处理单元610;根据TCP服务信息表进行SSL VPN客户端代理与TCP服务器之间的报文转发。
信息表处理单元610,用于将包含第一TCP连接信息和请求的TCP服务信息的表项存储在针对SSL会话的TCP服务信息表中,并向TCP连接处理单元发送建立通知。
TCP连接处理单元620,用于接收到建立通知后与提供请求的TCP服务的TCP服务器建立第二TCP连接,根据TCP服务信息表进行SSL VPN客户端代理与TCP服务器之间的报文转发。
其中,SSL连接处理单元600可以具体包括:HTTPS报文处理单元601和表项判断单元602。
HTTPS报文处理单元601,用于通过该SSL VPN网关与SSL VPN客户端代理之间唯一的SSL会话连接接收到SSL VPN客户端代理发送的HTTPS报文后,该HTTPS报文中包含的第一TCP连接信息和请求的TCP服务信息提供给表项判断单元602。
表项判断单元602,用于判断信息表处理单元610是否已经针对SSL会话连接建立TCP服务信息表,如果否,则向信息表处理单元610发送建立通知并将第一TCP连接信息和请求的TCP服务信息提供给信息表处理单元610;如果是,则判断TCP服务信息表中是否已经存在包含第一TCP连接信息和请求的TCP服务信息的表项,如果否,则将第一TCP连接信息和请求的TCP服务信息提供给信息表处理单元610。
信息表处理单元610,还用于接收到建立通知后,针对SSL会话连接建立TCP服务信息表。
另外,信息表处理单元610还可以用于在TCP连接处理单元620建立第二TCP连接之后,将第二TCP连接与表项进行映射。
TCP连接处理单元620通过第二TCP连接接收到TCP服务器发送的报文后,确定该第二TCP连接所映射的表项,并将映射的表项和接收到的报文提供给HTTPS报文处理单元601;或者,按照HTTPS报文处理单元601提供的第二TCP连接信息,通过第二TCP连接将HTTPS报文处理单元601提供的报文发送给TCP服务器。
HTTPS报文处理单元601将TCP连接处理单元620提供的报文转换为HTTPS报文,将表项中的内容携带在转换后的HTTPS报文中通过SSL会话连接进行发送;或者,通过SSL会话连接接收到包含第一TCP连接信息和请求的TCP服务信息的HTTPS报文后,如果表项判断单元602确定针对该SSL会话连接建立的TCP服务信息表中已经存在包含第一TCP连接信息和请求的TCP服务信息的表项,则将该HTTPS报文进行协议转换后连同表项所映射的第二TCP连接信息提供给TCP连接处理单元620。
更进一步地,信息表处理单元610还可以用于当表项对应的HTTPS报文传输停止或者表项映射的第二TCP连接超时,启动表项对应的定时器,当该定时器超时后,删除表项;当SSL会话连接被拆除时,删除针对SSL会话连接建立的TCP服务信息表。
由以上描述可以看出,本发明提供的方法、***和相关装置中,SSL VPN客户端代理与SSL VPN网关之间仅建立一条SSL会话连接,SSL VPN客户端代理通过第一TCP连接接收到TCP服务请求后,将第一TCP连接信息和请求的TCP服务信息携带在HTTPS报文中都通过该唯一的SSL会话连接发送给SSL VPN网关;为了区分各TCP连接请求的TCP服务,SSL VPN网关在针对该SSL会话连接建立的TCP服务信息表中存储包含第一TCP连接信息和请求的TCP服务信息的表项,以便根据TCP服务信息表进行所述SSLVPN客户端代理与所述TCP服务器之间的报文转发。可以看出,本发明在用户同时使用多个TCP服务或者一个TCP服务使用多次时,也只需要在SSLVPN客户端代理和SSL VPN网关间建立和维护一条SSL会话连接,节省了占用的网络资源;另外,也避免了SSL VPN客户端代理和SSL VPN网关间多次SSL会话交互过程,提高了SSL VPN客户端代理和SSL VPN网关的性能。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (15)
1、一种提供传输控制协议TCP服务的方法,其特征在于,该方法包括:
A、安全套接层虚拟专用网SSL VPN客户端代理通过第一TCP连接接收到TCP服务请求后,通过该SSL VPN客户端代理与SSL VPN网关之间唯一的SSL会话连接将包含第一TCP连接信息和请求的TCP服务信息的安全超文本传输协议HTTPS报文发送给SSL VPN网关;
B、所述SSL VPN网关将包含所述第一TCP连接信息和请求的TCP服务信息的表项存储在针对所述SSL会话的TCP服务信息表中,并在与提供请求的TCP服务的TCP服务器建立第二TCP连接后,根据该TCP服务信息表进行所述SSL VPN客户端代理与所述TCP服务器之间的报文转发。
2、根据权利要求1所述的方法,其特征在于,所述步骤A具体包括:
A1、SSL VPN客户端代理通过第一TCP连接接收到TCP服务请求后,判断是否已经与所述SSL VPN网关之间建立SSL会话连接,如果是,则执行步骤A3,否则执行步骤A2;
A2、所述SSL VPN客户端代理建立与所述SSL VPN网关之间的SSL会话连接;
A3、通过与所述SSL VPN网关之间建立的SSL会话连接,将包含第一TCP连接信息和请求的TCP服务信息的HTTPS报文发送给所述SSL VPN网关。
3、根据权利要求1所述的方法,其特征在于,所述第一TCP连接信息为所述第一TCP连接使用的远程主机端口信息;所述请求的TCP服务信息为请求的TCP服务的统一资源标识URL信息。
4、根据权利要求1所述的方法,其特征在于,在所述步骤A和步骤B之间还包括:
C1、所述SSL VPN网关判断是否已经针对所述SSL会话连接建立TCP服务信息表,如果是,执行步骤C3,否则,执行步骤C2;
C2、针对所述SSL会话连接建立TCP服务信息表,执行所述步骤B;
C3、判断已经建立的TCP服务信息表中是否已经存在包含所述第一TCP连接信息和请求的TCP服务信息的表项,如果否,执行所述步骤B。
5、根据权利要求1所述的方法,其特征在于,在所述建立第二TCP连接之后,将所述第二TCP连接与所述表项进行映射;
步骤B中所述根据该TCP服务信息表进行所述SSL VPN客户端代理与所述TCP服务器之间的报文转发包括:如果所述SSL VPN网关通过所述第二TCP连接接收到所述TCP服务器发送的报文,将该报文转换为HTTPS报文,并确定该第二TCP连接所映射的表项,将该表项中的内容携带在转换后的HTTPS报文中发送给所述SSL VPN客户端代理;或者,所述SSL VPN网关通过所述SSL会话连接接收到包含所述第一TCP连接信息和请求的TCP服务信息的HTTPS报文后,如果确定针对该SSL会话连接建立的TCP服务信息表中已经存在包含所述第一TCP连接信息和请求的TCP服务信息的表项,则将所述HTTPS报文进行协议转换后,通过所述表项所映射的第二TCP连接发送给TCP服务器。
所述SSL VPN客户端代理通过所述SSL会话连接接收到HTTPS报文后,根据该HTTPS报文中携带的第一TCP连接信息,通过所述第一TCP连接将该HTTPS报文中的数据发送给TCP客户端。
6、根据权利要求1至5任一权项所述的方法,其特征在于,在所述HTTPS报文的HTTPS报文头中或者HTTPS报文头与数据段之间设置应用控制字段和应用标识字段;其中,所述应用控制字段用于标识该HTTPS报文中是否包含第一TCP连接信息和请求的TCP服务信息;所述应用标识字段中用于携带所述第一TCP连接信息和请求的TCP服务信息。
7、根据权利要求1至5任一权项所述的方法,其特征在于,所述表项对应一个定时器,当所述表项对应的HTTPS报文传输停止或者所述表项映射的第二TCP连接超时,启动所述表项对应的定时器;
所述表项的定时器超时后,删除所述表项;
当所述SSL会话连接被拆除时,删除针对所述SSL会话连接建立的TCP服务信息表。
8、一种SSL VPN客户端代理,其特征在于,该SSL VPN客户端代理包括:
TCP连接处理单元,用于通过第一TCP连接接收TCP服务请求后,将第一TCP连接信息和请求的TCP服务信息提供给SSL连接处理单元;
SSL连接处理单元,用于通过该SSL VPN客户端代理与SSL VPN网关之间唯一的SSL会话连接将包含所述第一TCP连接信息和请求的TCP服务信息的HTTPS报文发送给SSLVPN网关。
9、根据权利要求8所述的SSL VPN客户端代理,其特征在于,所述SSL连接处理单元具体包括:
连接判断单元,用于接收到所述TCP连接处理单元提供的第一TCP连接信息和请求的TCP服务信息后,判断该SSL VPN客户端代理是否已经与所述SSLVPN网关之间建立SSL会话连接,如果是,则向HTTPS报文收发单元发送执行通知,否则,向SSL连接建立单元发送建立通知;
SSL连接建立单元,用于接收到建立通知后,建立该SSL VPN客户端代理与所述SSL VPN网关之间的SSL会话连接,并向HTTPS报文收发单元发送执行通知;
HTTPS报文收发单元,用于接收到执行通知后,通过该SSL VPN客户端代理与所述SSL VPN网关之间的SSL会话连接,将包含所述第一TCP连接信息和请求的TCP服务信息的HTTPS报文发送给所述SSL VPN网关。
10、根据权利要求9所述的SSL VPN客户端代理,其特征在于,所述HTTPS报文收发单元,还用于通过所述SSL会话连接接收到HTTPS报文后,将该HTTPS报文中携带的第一TCP连接信息和HTTPS报文中的数据提供给所述TCP连接处理单元;
所述TCP连接处理单元,还用于根据接收到的第一TCP连接信息,将所述HTTPS报文中的数据通过所述第一TCP连接发送给TCP客户端。
11、一种SSL VPN网关,其特征在于,该SSL VPN网关包括:
SSL连接处理单元,用于通过该SSL VPN网关与SSL VPN客户端代理之间唯一的SSL会话连接接收到所述SSL VPN客户端代理发送的HTTPS报文后,获取该HTTPS报文中包含的第一TCP连接信息和请求的TCP服务信息,并提供给信息表处理单元;根据TCP服务信息表进行所述SSL VPN客户端代理与所述TCP服务器之间的报文转发;
信息表处理单元,用于将包含所述第一TCP连接信息和请求的TCP服务信息的表项存储在针对所述SSL会话的TCP服务信息表中,并向TCP连接处理单元发送建立通知;
TCP连接处理单元,用于接收到建立通知后与提供请求的TCP服务的TCP服务器建立第二TCP连接,根据TCP服务信息表进行所述SSL VPN客户端代理与所述TCP服务器之间的报文转发。
12、根据权利要求11所述的SSL VPN网关,其特征在于,所述SSL连接处理单元具体包括:
HTTPS报文处理单元,用于通过该SSL VPN网关与SSL VPN客户端代理之间唯一的SSL会话连接接收到所述SSL VPN客户端代理发送的HTTPS报文后,该HTTPS报文中包含的第一TCP连接信息和请求的TCP服务信息提供给表项判断单元;
所述表项判断单元,用于判断所述信息表处理单元是否已经针对SSL会话连接建立TCP服务信息表,如果否,则向所述信息表处理单元发送建立通知并将所述第一TCP连接信息和请求的TCP服务信息提供给所述信息表处理单元;如果是,则判断所述TCP服务信息表中是否已经存在包含所述第一TCP连接信息和请求的TCP服务信息的表项,如果否,则将所述第一TCP连接信息和请求的TCP服务信息提供给所述信息表处理单元;
所述信息表处理单元,还用于接收到建立通知后,针对所述SSL会话连接建立TCP服务信息表。
13、根据权利要求12所述的SSL VPN网关,其特征在于,所述信息表处理单元,还用于在所述TCP连接处理单元建立所述第二TCP连接之后,将所述第二TCP连接与所述表项进行映射;
所述TCP连接处理单元通过所述第二TCP连接接收到TCP服务器发送的报文后,确定该第二TCP连接所映射的表项,并将映射的表项和接收到的报文提供给所述HTTPS报文处理单元;或者,按照所述HTTPS报文处理单元提供的第二TCP连接信息,通过所述第二TCP连接将所述HTTPS报文处理单元提供的报文发送给TCP服务器;
所述HTTPS报文处理单元将所述TCP连接处理单元提供的报文转换为HTTPS报文,将所述表项中的内容携带在转换后的HTTPS报文中通过所述SSL会话连接进行发送;或者,通过所述SSL会话连接接收到包含所述第一TCP连接信息和请求的TCP服务信息的HTTPS报文后,如果所述表项判断单元确定针对该SSL会话连接建立的TCP服务信息表中已经存在包含所述第一TCP连接信息和请求的TCP服务信息的表项,则将该HTTPS报文进行协议转换后连同所述表项所映射的第二TCP连接信息提供给所述TCP连接处理单元。
14、根据权利要求12所述的SSL VPN网关,其特征在于,所述信息表处理单元还用于当所述表项对应的HTTPS报文传输停止或者所述表项映射的第二TCP连接超时,启动所述表项对应的定时器,当该定时器超时后,删除所述表项;当所述SSL会话连接被拆除时,删除针对所述SSL会话连接建立的TCP服务信息表。
15、一种提供TCP服务的***,其特征在于,该***包括如权利要求8所述的SSL VPN客户端代理和如权利要求11所述的SSL VPN网关。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910082427XA CN101534302B (zh) | 2009-04-16 | 2009-04-16 | 一种提供tcp服务的方法、***和相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910082427XA CN101534302B (zh) | 2009-04-16 | 2009-04-16 | 一种提供tcp服务的方法、***和相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101534302A true CN101534302A (zh) | 2009-09-16 |
CN101534302B CN101534302B (zh) | 2012-07-11 |
Family
ID=41104690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910082427XA Active CN101534302B (zh) | 2009-04-16 | 2009-04-16 | 一种提供tcp服务的方法、***和相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101534302B (zh) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102025746A (zh) * | 2010-12-21 | 2011-04-20 | 北京星网锐捷网络技术有限公司 | 一种tcp连接的建立方法、装置及网络设备 |
CN102325187A (zh) * | 2011-09-16 | 2012-01-18 | 宇龙计算机通信科技(深圳)有限公司 | 一种整合多种功能服务的***及方法 |
WO2012037759A1 (zh) * | 2010-09-21 | 2012-03-29 | 中兴通讯股份有限公司 | 一种数据传输的方法及永远在线网关*** |
CN102413176A (zh) * | 2011-11-11 | 2012-04-11 | 华为技术有限公司 | 连接转换方法和设备 |
CN102546794A (zh) * | 2011-12-30 | 2012-07-04 | 华为技术有限公司 | 浏览器客户端与后端服务器直通的方法、网关和通信*** |
CN102594886A (zh) * | 2012-02-15 | 2012-07-18 | 华为技术有限公司 | 浏览器与浏览器直通的方法、装置和通信*** |
CN102843282A (zh) * | 2011-06-20 | 2012-12-26 | 中兴通讯股份有限公司 | 一种报文处理方法及*** |
CN103181118A (zh) * | 2010-11-01 | 2013-06-26 | 瑞典爱立信有限公司 | 使用在中央数据库中识别的现有连接建立会话的网络节点 |
CN103457843A (zh) * | 2012-05-30 | 2013-12-18 | 阿里巴巴集团控股有限公司 | 通信方法和***、中继网关装置、应用服务器和客户端 |
CN104994061A (zh) * | 2015-05-19 | 2015-10-21 | 中国南方电网有限责任公司 | 智能变电站过程层交换机mms安全通信的装置及方法 |
CN105095220A (zh) * | 2014-04-24 | 2015-11-25 | 华为技术有限公司 | 一种浏览器实现方法、终端和虚拟化代理装置 |
CN106027600A (zh) * | 2016-04-29 | 2016-10-12 | 北京小米移动软件有限公司 | 建立连接的方法及装置 |
CN106100963A (zh) * | 2016-08-16 | 2016-11-09 | 重庆邮电大学 | 一种基于全文意转换的软件vpn实现方法 |
CN106888145A (zh) * | 2017-03-17 | 2017-06-23 | 新华三技术有限公司 | 一种vpn资源访问方法及装置 |
CN108401262A (zh) * | 2018-02-06 | 2018-08-14 | 武汉斗鱼网络科技有限公司 | 一种终端应用通信数据获取与分析的方法及装置 |
CN109510801A (zh) * | 2017-09-15 | 2019-03-22 | 华耀(中国)科技有限公司 | 显式正向代理与ssl侦听集成***及其运行方法 |
CN110545320A (zh) * | 2019-08-23 | 2019-12-06 | 浙江大华技术股份有限公司 | 一种内网数据交互方法及设备 |
CN111953707A (zh) * | 2020-08-24 | 2020-11-17 | 成都卫士通信息产业股份有限公司 | Ssl vpn***及数据传输方法、***和存储介质 |
CN111988212A (zh) * | 2019-05-23 | 2020-11-24 | 华为技术有限公司 | 一种报文传输方法以及相关装置 |
CN113726597A (zh) * | 2021-08-18 | 2021-11-30 | 新华三信息安全技术有限公司 | 接入vpn的方法、装置、电子设备及介质 |
CN115134395A (zh) * | 2022-05-31 | 2022-09-30 | 阿里巴巴(中国)有限公司 | 数据处理方法以及装置 |
CN115589426A (zh) * | 2022-09-08 | 2023-01-10 | 中冶赛迪信息技术(重庆)有限公司 | 一种网络服务调用方法及*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1848808A (zh) * | 2006-01-11 | 2006-10-18 | 郑凯 | 一种基于虚拟网关技术对局域网主机公网报文进行控制的方法 |
CN101227361B (zh) * | 2008-01-29 | 2010-12-29 | 中兴通讯股份有限公司 | 将客户端接入下一代网络的方法及*** |
-
2009
- 2009-04-16 CN CN200910082427XA patent/CN101534302B/zh active Active
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102413454A (zh) * | 2010-09-21 | 2012-04-11 | 中兴通讯股份有限公司 | 一种数据传输的方法及aog*** |
CN102413454B (zh) * | 2010-09-21 | 2014-08-20 | 中兴通讯股份有限公司 | 一种数据传输的方法及aog*** |
WO2012037759A1 (zh) * | 2010-09-21 | 2012-03-29 | 中兴通讯股份有限公司 | 一种数据传输的方法及永远在线网关*** |
CN103181118A (zh) * | 2010-11-01 | 2013-06-26 | 瑞典爱立信有限公司 | 使用在中央数据库中识别的现有连接建立会话的网络节点 |
EP2636182A4 (en) * | 2010-11-01 | 2017-07-19 | Telefonaktiebolaget LM Ericsson (publ) | Network nodes that establish sessions using existing connections identified in a central database |
CN103181118B (zh) * | 2010-11-01 | 2016-08-10 | 瑞典爱立信有限公司 | 使用在中央数据库中识别的现有连接建立会话的网络节点 |
CN102025746A (zh) * | 2010-12-21 | 2011-04-20 | 北京星网锐捷网络技术有限公司 | 一种tcp连接的建立方法、装置及网络设备 |
CN102025746B (zh) * | 2010-12-21 | 2013-04-17 | 北京星网锐捷网络技术有限公司 | 一种tcp连接的建立方法、装置及网络设备 |
CN102843282A (zh) * | 2011-06-20 | 2012-12-26 | 中兴通讯股份有限公司 | 一种报文处理方法及*** |
CN102843282B (zh) * | 2011-06-20 | 2017-07-14 | 中兴通讯股份有限公司 | 一种报文处理方法及*** |
CN102325187A (zh) * | 2011-09-16 | 2012-01-18 | 宇龙计算机通信科技(深圳)有限公司 | 一种整合多种功能服务的***及方法 |
CN102413176A (zh) * | 2011-11-11 | 2012-04-11 | 华为技术有限公司 | 连接转换方法和设备 |
CN102413176B (zh) * | 2011-11-11 | 2014-01-01 | 华为技术有限公司 | 连接转换方法和设备 |
WO2013097401A1 (zh) * | 2011-12-30 | 2013-07-04 | 华为技术有限公司 | 浏览器客户端与后端服务器直通的方法、网关和通信*** |
CN102546794B (zh) * | 2011-12-30 | 2015-01-21 | 华为技术有限公司 | 浏览器客户端与后端服务器直通的方法、网关和通信*** |
CN102546794A (zh) * | 2011-12-30 | 2012-07-04 | 华为技术有限公司 | 浏览器客户端与后端服务器直通的方法、网关和通信*** |
CN102594886A (zh) * | 2012-02-15 | 2012-07-18 | 华为技术有限公司 | 浏览器与浏览器直通的方法、装置和通信*** |
CN103457843A (zh) * | 2012-05-30 | 2013-12-18 | 阿里巴巴集团控股有限公司 | 通信方法和***、中继网关装置、应用服务器和客户端 |
CN105095220A (zh) * | 2014-04-24 | 2015-11-25 | 华为技术有限公司 | 一种浏览器实现方法、终端和虚拟化代理装置 |
CN105095220B (zh) * | 2014-04-24 | 2019-05-03 | 华为技术有限公司 | 一种浏览器实现方法、终端和虚拟化代理装置 |
CN104994061A (zh) * | 2015-05-19 | 2015-10-21 | 中国南方电网有限责任公司 | 智能变电站过程层交换机mms安全通信的装置及方法 |
CN106027600A (zh) * | 2016-04-29 | 2016-10-12 | 北京小米移动软件有限公司 | 建立连接的方法及装置 |
CN106100963A (zh) * | 2016-08-16 | 2016-11-09 | 重庆邮电大学 | 一种基于全文意转换的软件vpn实现方法 |
CN106888145B (zh) * | 2017-03-17 | 2019-11-12 | 新华三技术有限公司 | 一种vpn资源访问方法及装置 |
CN106888145A (zh) * | 2017-03-17 | 2017-06-23 | 新华三技术有限公司 | 一种vpn资源访问方法及装置 |
CN109510801B (zh) * | 2017-09-15 | 2021-08-31 | 北京华耀科技有限公司 | 显式正向代理与ssl侦听集成***及其运行方法 |
CN109510801A (zh) * | 2017-09-15 | 2019-03-22 | 华耀(中国)科技有限公司 | 显式正向代理与ssl侦听集成***及其运行方法 |
CN108401262A (zh) * | 2018-02-06 | 2018-08-14 | 武汉斗鱼网络科技有限公司 | 一种终端应用通信数据获取与分析的方法及装置 |
CN111988212B (zh) * | 2019-05-23 | 2021-10-22 | 华为技术有限公司 | 一种报文传输方法以及相关装置 |
CN111988212A (zh) * | 2019-05-23 | 2020-11-24 | 华为技术有限公司 | 一种报文传输方法以及相关装置 |
CN110545320A (zh) * | 2019-08-23 | 2019-12-06 | 浙江大华技术股份有限公司 | 一种内网数据交互方法及设备 |
CN111953707A (zh) * | 2020-08-24 | 2020-11-17 | 成都卫士通信息产业股份有限公司 | Ssl vpn***及数据传输方法、***和存储介质 |
CN113726597A (zh) * | 2021-08-18 | 2021-11-30 | 新华三信息安全技术有限公司 | 接入vpn的方法、装置、电子设备及介质 |
CN115134395A (zh) * | 2022-05-31 | 2022-09-30 | 阿里巴巴(中国)有限公司 | 数据处理方法以及装置 |
CN115134395B (zh) * | 2022-05-31 | 2024-05-17 | 阿里巴巴(中国)有限公司 | 数据处理方法以及装置 |
CN115589426A (zh) * | 2022-09-08 | 2023-01-10 | 中冶赛迪信息技术(重庆)有限公司 | 一种网络服务调用方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN101534302B (zh) | 2012-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101534302B (zh) | 一种提供tcp服务的方法、***和相关装置 | |
CN104270379B (zh) | 基于传输控制协议的https 代理转发方法及装置 | |
US7490162B1 (en) | Method and system for forwarding messages received at a traffic manager | |
EP2448206B1 (en) | Method, system and device for transmitting video data | |
CN101946493B (zh) | 用于提供连接到因特网的客户端之间的连接性的方法和*** | |
EP1892887B1 (en) | Communication method between communication devices and communication apparatus | |
CN102469124B (zh) | 基于aog的移动互联网业务的实现方法、网关、代理及*** | |
CN105306433B (zh) | 一种访问虚拟机服务器的方法和装置 | |
CN1909507B (zh) | 一种报文转发方法和*** | |
AU2013350222B2 (en) | Service download acceleration method and system, service state maintenance method and device | |
CN101345741A (zh) | 基于互联网的代理***及代理连接方法 | |
CN102571941B (zh) | 云端点对点数据传输方法及*** | |
CN103701928B (zh) | 应用于负载均衡器提高服务器和ssl网关运行效率的方法 | |
CN103108037B (zh) | 一种通信方法,Web服务器及Web通信*** | |
WO2011015020A1 (zh) | 文件传输方法、***及客户端 | |
JP2003110596A (ja) | データ通信サービス提供方法 | |
US7564848B2 (en) | Method for the establishing of connections in a communication system | |
JP2005501354A (ja) | 単一ipアドレスを介して複数のウェブ・ドメインによりウェブ・サービスを提供する方法およびシステム | |
KR20060113952A (ko) | 인터넷 리스너/퍼블리셔 | |
KR100243693B1 (ko) | 위성을 이용한 인터넷 접속 서비스 처리방법 | |
US10581979B2 (en) | Information transmission method and apparatus | |
CN104917742A (zh) | 一种信息传送方法及装置 | |
JP2002077271A (ja) | ネットワーク装置 | |
CN103581312B (zh) | 基于aog的移动互联网业务的实现方法、网关、代理及*** | |
CN102739646A (zh) | 网站强制访问方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Patentee after: Xinhua three Technology Co., Ltd. Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base Patentee before: Huasan Communication Technology Co., Ltd. |