[发明专利]一种SPDY协议代理方法及代理系统有效
申请号: | 201410554733.X | 申请日: | 2014-10-17 |
公开(公告)号: | CN104253821B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 周建斌 | 申请(专利权)人: | 北京太一星晨信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,栗若木 |
地址: | 100193 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种SPDY代理方法及代理系统;所述方法包括从客户端接收SPDY请求,如果为SYN_STREAM类型的控制帧,则解析生成HTTP请求头;如果为数据帧,则解析生成HTTP请求体;将生成的HTTP请求头和请求体发给HTTP服务器;当从所述HTTP服务器收到与SPDY请求相应的HTTP回应时,解析HTTP回应头,生成SYN_REPLY类型的控制帧;解析HTTP回应体,生成SPDY数据帧;将所生成的SYN_REPLY类型的控制帧和SPDY数据帧发回给客户端。本发明能够在不改变HTTP服务器任何配置的情况下,为HTTP服务器增加支持SPDY协议的功能,并且不会降低对正常业务的处理能力。 | ||
搜索关键词: | 一种 spdy 协议 代理 方法 系统 | ||
【主权项】:
一种SPDY代理方法,包括:预先建立SPDY到HTTP的服务器的连接池,所述连接池用于存储SPDY对应的HTTP连接;从客户端接收SPDY请求,如果该SPDY请求为SYN_STREAM类型的控制帧,则解析该SYN_STREAM类型的控制帧,生成HTTP请求头,将从所述SYN_STREAM类型的控制帧中解析出的流ID和所生成的HTTP请求头相对应,检查SPDY到HTTP的服务器的连接池是否有空闲的TCP连接,如果没有且连接池中的连接数未超过预设阈值,则新建一条TCP连接加入所述连接池并标记为空闲后取出;如果有则取出一条空闲的TCP连接;如果该SPDY请求为数据帧,则解析该数据帧,生成HTTP请求体;将生成的HTTP请求头和请求体发给HTTP服务器;当从所述HTTP服务器收到与SPDY请求相应的HTTP回应时,解析HTTP回应头,生成SYN_REPLY类型的控制帧;解析HTTP回应体,生成SPDY数据帧;将所生成的SYN_REPLY类型的控制帧和SPDY数据帧发回给客户端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京太一星晨信息技术有限公司,未经北京太一星晨信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410554733.X/,转载请声明来源钻瓜专利网。
- 上一篇:自动闭塞继电器电路实验装置
- 下一篇:一种频域辅助教学仪电路