[发明专利]终端设备访问网络的方法、系统及网络访问代理装置无效
| 申请号: | 201110086431.0 | 申请日: | 2011-04-07 |
| 公开(公告)号: | CN102143187A | 公开(公告)日: | 2011-08-03 |
| 发明(设计)人: | 王晓峰 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
| 地址: | 100036 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 终端设备 访问 网络 方法 系统 代理 装置 | ||
技术领域
本发明涉及网络技术领域,尤指一种终端设备访问网络的方法、系统及网络访问代理装置。
背景技术
传统的局域网上网系统如图1所示,终端设备通过出口网关设备访问因特网,该系统在实现终端设备上网时,要求出口网关设备的IP地址与局域网中终端设备的IP地址统一规划,在相同的网段内。终端设备的IP地址可以静态配置,也可以通过DHCP动态获取,但终端设备的网关地址都要求指向出口网关设备的IP,比如图1中的出口网关设备的IP地址192.168.1.1。
但是,在一些应用场景下,对局域网内终端设备上网的IP地址的规划要求会给用户访问网络带来诸多不便,例如:酒店等用户流动性比较大的场景,用户使用自带笔记本电脑上网时,在传统的局域网解决方案下,用户需要修改笔记本电脑上网卡的配置,以达到酒店的局域网规划的要求,这样才能上网。但是有些用户并不知道如何修改电脑中网卡的配置,导致不能顺利访问网络,或者要求助于酒店网管人员才能访问网络,这样不仅给用户带来诸多不便,也给网管人员带来很大的负担。
目前也出现了一些针对局域网中的终端设备的即插即用的网络访问方案,但现有的解决方案只是解决IP层通信的问题,不能解决HTTP层通信的问题。尤其是对于使用代理服务器访问网络的终端设备,当未正确配置局域网所需的IP地址时,将不能正常的通过代理服务器访问网络。
使用代理服务器实现网络访问时的报文交互流程如图2所示。终端设备通过代理服务器请求访问网址“www.google.com”,代理服务器的IP地址为172.100.1.33,所访问的网址的IP地址为64.233.183.99。则终端设备需要设置HTTP代理,通过代理服务器上网浏览时,终端设备不是直接到Web服务器去取回网页而是以代理服务器的地址为目标地址向代理服务器发出请求,在与代理服务器建立TCP连接后,由代理服务器来访问Web服务器取回终端设备所需要的信息并传送给终端设备。此时,终端设备发送的请求访问网络的报文与不设置代理服务器时的区别在于:报文中包含完整的URL,并且有“Proxy-Connection”字段。
这样当使用局域网上网时,如果代理服务器不可达,则也不能通过出口网关设备直接上网,现有的能够解决IP层通信的即插即用的解决方案也不能解决使用代理服务器的终端设备地址不匹配时的上网问题。
可见,现有技术中局域网中的终端设备在进行网络连接时,需要设置网卡配置,使其能够通过局域网的出口网关设备或代理服务器连接网络。如果用户更换了应用场景,所使用的出口网关或代理服务器发生变化后,则需要重新进行配置,否则将会出现代理服务器不能到达的情况。尤其是对于不会配置的用户而言,这将带来很大的麻烦。
也就是说,现有局域网中的出口网关和代理服务器都不能实现局域网中PC设备上网的即插即用,无法满足配置任意IP地址的终端设备均可正常连接网络的使用需求,也不能实现终端设备配置任意代理服务器地址时可以即插即用的访问网络
发明内容
本发明实施例提供一种终端设备访问网络的方法、系统及网络访问代理装置,用以解决现有技术无法实现局域网中配置任意IP地址的终端设备配置任意代理服务器地址均可正常访问网络的问题。
一种终端设备访问网络的方法,包括:
网络访问代理装置接收到终端设备的网络访问请求;
若终端设备设置了代理服务器且代理服务器可达,则将所述网络访问请求转发给代理服务器,并接收代理服务器访问所述网络访问请求中请求访问的网络资源后获取的数据,将获取的数据转发给终端设备;
若终端设备设置了代理服务器且代理服务器不可达,则模拟代理服务器访问所述网络访问请求中请求访问的网络资源,并将获取的数据转发给所述终端设备。
一种网络访问代理装置,包括:
判断模块,用于接收到网络访问请求时,判断终端设备是否设置了代理服务器;以及当设置了代理服务器,判断代理服务器是否可达;
收发模块,用于接收终端设备的网络访问请求,以及当所述判断模块判断出终端设备设置了代理服务器且代理服务器可达时,将所述网络访问请求转发给代理服务器,并接收代理服务器访问所述网络访问请求中请求访问的网络资源后获取的数据,将获取的数据转发给终端设备;当所述判断模块判断出终端设备设置了代理服务器且代理服务器不可达时,模拟代理服务器访问所述网络访问请求中请求访问的网络资源,并将获取的数据转发给终端设备。
一种终端设备访问网络的系统,包括:终端设备、上述的网络访问代理装置和代理服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110086431.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图形展现方法、装置和服务器
- 下一篇:具有良好味道和/或气味性能的膜和制品





