发明名称 |
报文传输方法、系统、客户端和代理网关 |
摘要 |
本发明实施例涉及一种报文传输方法、系统、客户端和代理网关,该报文传输方法包括:通过第二数据端口在回环连接上进行侦听,获得数据报文,所述第二数据端口的端口号与预先获得的服务器的第一数据端口的端口号相同;根据所述第二数据端口的端口号以及预先保存的所述服务器的IP地址和第一数据端口的端口号的对应关系将封装后的数据报文发送至代理网关,所述封装后的数据报文中携带有所述服务器的IP地址和第一数据端口的端口号;以使所述代理网关根据所述IP地址和所述第一数据端口的端口号与所述服务器建立数据通道,将所述封装后的数据报文发送至所述服务器。本发明实施例减轻了代理网关的处理负载,提高了使用代理网关的网络的安全性。 |
申请公布号 |
CN101909011B |
申请公布日期 |
2013.01.23 |
申请号 |
CN201010248710.8 |
申请日期 |
2010.08.04 |
申请人 |
华为数字技术(成都)有限公司 |
发明人 |
颜慧斌;张战兵;聂成蛟;陈爱平 |
分类号 |
H04L29/08(2006.01)I;H04L29/12(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种报文传输方法,其特征在于,包括:通过与代理网关之间建立的隧道向所述代理网关发送第一控制报文,以使所述代理网关通过所述代理网关与服务器之间建立的控制通道将所述第一控制报文转发至所述服务器,所述第一控制报文中携带有所述服务器的IP地址;接收所述代理网关通过所述隧道转发的第二控制报文,所述第二控制报文由所述服务器通过所述控制通道发送至所述代理网关,且携带有所述服务器的IP地址以及所述服务器根据所述第一控制报文产生的第一数据端口的端口号;解析所述第二控制报文,获得并保存所述服务器的IP地址和所述第一数据端口的端口号;将所述服务器的IP地址替换为回环地址,根据所述回环地址建立回环连接;所述回环地址代表客户端的本地虚拟接口,默认为永远不会宕掉的接口;所述回环连接为根据所述回环地址建立的连接,所述连接为在客户端自身建立的连接,所述客户端既作为发送端又作为接收端;通过开启的第二数据端口在所述回环连接上进行侦听,获得数据报文,所述第二数据端口的端口号与所述第一数据端口的端口号相同;根据所述第二数据端口的端口号以及预先保存的所述服务器的IP地址和第一数据端口的端口号的对应关系将封装后的数据报文发送至代理网关,所述封装后的数据报文中携带有所述服务器的IP地址和第一数据端口的端口号;以使所述代理网关根据所述IP地址和所述第一数据端口的端口号与所述服务器建立数据通道,将所述封装后的数据报文发送至所述服务器。 |
地址 |
611731 四川省成都市高新区西部园区清水河片区 |