[发明专利]一种使用代理协议的通信方法和装置有效
| 申请号: | 201310359574.3 | 申请日: | 2013-08-16 |
| 公开(公告)号: | CN104378339B | 公开(公告)日: | 2019-07-05 |
| 发明(设计)人: | 余子军;许耀东 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
| 地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 使用 代理 协议 通信 方法 装置 | ||
本发明实施例公开了一种使用代理协议的通信方法和装置,以方法的实现为例,包括:终端编辑代理请求,在所述代理请求中携带用于协商与目的端通信的信息;终端向代理服务器发送代理请求,请求代理服务器使用所述与目的端通信的信息与所述目的端建立代理连接;终端依据所述与目的端通信的信息,向代理服务器发送发往所述目的端的数据。以上方案,向代理服务器发送的数据,依据的是用于协商的与目的端通信的信息,因此并不需要等待代理服务器的确认,可以在代理请求发送的时候就直接发送数据,终端不需要等待,加快了通信速度。
技术领域
本发明涉及通信技术领域,特别涉及一种使用代理协议的通信方法和装置。
背景技术
目前广泛使用的TCP(Transmission Control Protocol,传输控制协议)代理协议是SOCKS4(一种网络传输协议的第4版本)或者SOCKS5代理协议。该代理协议规定建立代理需要终端与代理服务器之间进行交互协商才能够发送数据。
交互协商过程如下:
步骤1:终端向代理服务器发送代理请求。
在代理请求中可以携带请求的协议头部信息;协议头部信息是用来协商与目的端通信的信息。
步骤2:代理服务器向终端发送代理建立回复。
在代理建立回复中可以携带与目的端的连接是否建立成功,以及是否确认上述请求的与目的端通信的信息。
步骤3:终端在代理服务器发送代理建立回复,并据此确定建立成功并且确认请求的与目的端通信的信息后,向代理服务器发送发往目的端的数据,并接收代理服务器转发的来自目的端的数据。
以上代理协议需要通过一次交互来传递协议头部信息,终端需要等待代理服务器的反馈,然后才能进行数据的发送。该方案,终端等待协商结果,占用了时间,造成时间浪费,通信速度慢。
发明内容
本发明实施例提供了一种使用代理协议的通信方法和装置,用于减少终端的等待时间,加快通信速度。
一种使用代理协议的通信方法,包括:
终端向代理服务器发送代理请求,在代理请求中携带用于协商与目的端通信的信息;
依据所述与目的端通信的信息,向代理服务器发送发往所述目的端的数据。
一种使用代理协议的通信装置,包括:
创建单元,用于编辑代理请求,在所述代理请求中携带用于协商与目的端通信的信息;
发送单元,用于向代理服务器发送代理请求,请求代理服务器使用所述与目的端通信的信息与所述目的端建立代理连接;依据所述与目的端通信的信息,向代理服务器发送发往所述目的端的数据。
从以上技术方案可以看出,本发明实施例具有以下优点:向代理服务器发送的数据,依据的是用于协商的与目的端通信的信息,因此并不需要等待代理服务器的确认,可以在代理请求发送的时候就直接发送数据,终端不需要等待,加快了通信速度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例方法流程示意图;
图2为本发明实施例方法流程示意图;
图3为本发明实施例通信装置结构示意图;
图4为本发明实施例通信装置结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310359574.3/2.html,转载请声明来源钻瓜专利网。





