[发明专利]一种路由器内核下的代理方法及装置在审

专利信息
申请号: 201410697538.2 申请日: 2015-08-03
公开(公告)号: CN104506490A 公开(公告)日: 2015-07-29
发明(设计)人: 刘广 申请(专利权)人: 北京极科极客科技有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 100080 北京市海淀区海淀大街3*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 路由器 内核 代理 方法 装置
【说明书】:

技术领域

本发明属于无线网络通信的技术领域,具体地涉及一种路由器内核下的代理方法,以及采用该代理方法的装置。

背景技术

代理服务器(Proxy Server)是网上提供转接功能的服务器,在一般情况下,使用网络浏览器直接去连接其他Internet站点取得网络信息时,是直接联系到目的站点服务器,然后由目的站点服务器把信息传送回来。代理服务器是介于客户端和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。

比如你想访问的目的网站是A,由于某种原因你不能访问到网站A或者你不想直接访问网站A(这样通过代理服务器,对网站A而言可以隐藏你自己的身份,也就是不知道是谁访问的网站,而认为是代理服务器访问的),此时你就可以使用代理服务器,在实际访问网站的时候,你在浏览器的地址栏内和你以前一样输入你要访问的网站,浏览器会自动先访问代理服务器,然后代理服务器会自动给你转接到你的目标网站。

代理服务器的作用:

提高访问速度:通常代理服务器都设置一个较大的缓冲区,当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度;

隐藏真实身份:上网者也可以通过代理服务器隐藏自己的真实地址信息,还可隐藏自己的IP,防止被黑客攻击;

突破限制:有时候网络供应商会对上网用户的端口,目的网站,协议,游戏,即时通讯软件等的限制,使用代理服务器都可以突破这些限制。

路由器上实现代理技术同样具备提高访问速度、隐藏真实身份、突破限制的优点,同时在路由器代理对用户屏蔽了复杂的代理配置,方便用户使用。

综上所述,路由器代理有很多的优点,提升了用户的体验。但是考虑对于相对PC,路由器硬件配置弱一些,PC上通用的代理技术移植到路由器上实现一般会有处理慢、响应不及时的问题。

通常解决上述问题的2种方法:1.内核代理;2.优化解析和匹配。内核代理技术在专利CN103825683A中已经描述。本文描述的方法用于优化解析和匹配过程。

发明内容

本发明要解决的技术解决问题是:克服现有技术的不足,提供一种路由器内核下的代理方法,其能够对http报文解析和规则匹配的过程进行优化,实现在路由器上快速解析和匹配规则,从而达到处理快、响应及时。

本发明的技术解决方案是:这种路由器内核下的代理方法,http报文的基本格式为generic-message=start-line*(message-header CRLF)CRLF[message-body]start-line=Request-line|Status-line,该方法包括以下步骤:

(1)根据Request-line=Method SP Request-URI SP HTTP-VersionCRLF解析Request-line,依次获取http报文中请求行的字符执行解析;

(2)解析Request-header,依次获取http报文中请求头的字符执行解析;

(3)把步骤(1)、(2)解析出来的信息,依次进行处理得到匹配结果,匹配结果决定该http报文的请求是否被代理。

本发明通过对http报文解析和规则匹配的过程进行优化,实现在路由器上快速解析和匹配规则,从而达到处理快、响应及时。

还提供了一种路由器内核下的代理装置,其特征在于:该装置包括:

第一解析状态机,解析Request-line,依次获取http报文中请求行的字符执行解析,并编译成路由器上可执行二进制代码;

第二解析状态机,解析Request-header,依次获取http报文中请求头的字符执行解析,并编译成路由器上可执行二进制代码;

匹配状态机,确定需要关注的关键字,利用AC算法把这些关键字编译成匹配状态机。

附图说明

图1示出了根据本发明的路由器内核下的代理方法的步骤(1)的流程图。

图2示出了根据本发明的路由器内核下的代理方法的步骤(2)的流程图。

图3示出了根据本发明的路由器内核下的代理方法的步骤(3)的流程图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京极科极客科技有限公司,未经北京极科极客科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410697538.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top