[发明专利]具有防火墙网络隧道与位置透明性的通讯方法无效
| 申请号: | 200710090709.5 | 申请日: | 2007-04-04 |
| 公开(公告)号: | CN101282327A | 公开(公告)日: | 2008-10-08 |
| 发明(设计)人: | 周景弘 | 申请(专利权)人: | 直通国际股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/00;H04L12/46 |
| 代理公司: | 北京挺立专利事务所 | 代理人: | 皋吉甫 |
| 地址: | 台湾省台北市*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 防火墙 网络 隧道 位置 透明性 通讯 方法 | ||
技术领域
本发明为一种在不同网络间能进行通讯且具有防火墙网络隧道与位置透明性的通讯方法。
背景技术
目前的网络通讯方式常以一个远程的网络服务器为数据下载的对象,双方的沟通通过HTTP或传输控制协议/因特网通讯协议(Transmission ControlProtocol/Internet Protocol,TCP/IP)的方式沟通,但该通讯方式须知道每一笔数据来源的网络位置,且由于大多数数据集中在少数网络服务器上,因此常造成网络堵塞的现象。
另一种网络通讯方式是利用点对点档案传输(Peer to peer)架构。双方通过用户数据报协议(User Datagram Protocol,UDP)或TCP进行直接通讯,从网络上拥有该数据的对象进行下载。但该架构常受到防火墙的影响而造成通讯不稳定,且需开发专用的下载程序,故仅能专用于特定的程序上(例如“Skype”)。
发明内容
本发明的目的是提供一种具有防火墙网络隧道与位置透明性的通讯方法,能在不同网络间能进行通讯。
为达上述目的,本发明于具有防火墙网络隧道与位置透明性的通讯方法中,使用具有网络服务器与点对点档案传输两种架构的改良通讯方法。在每一客户端开启一网络服务器,且各用户的网络应用程序只与该各用户的网络服务器通过HTTP沟通;各网络服务器之间则通过点对点档案传输的架构连接包含但不限于TCP、UDP、UDPHole Punching、UPnP,若因防火墙仍无法进行通讯时,则远程的网络服务器可将HTTP要求(以下称为request)转发给未受防火墙的另一远程网络服务器,以达到具有防火墙网络隧道,使通讯得以进行。任一网络服务器对于下载过后的数据,依据HTTP响应表头(response header)的指示而储存,其它网络服务器在需要同一数据时,除由原始数据提供者取得外,也可向已储存该数据的网络服务器下载,以达到具有位置透明性,且同一数据下载人数越多,下载速度越快的结果,因此数据提供者不需大型网络服务器,也可建立大型内容传送网络(Content DeliveryNetwork)。
本发明具有防火墙网络隧道与位置透明性的通讯方法除有上述两种架构的改良通讯方法外,也可于HTTP中附加保密功能,为安全通讯端阶层超文本传输协议(Hyper Text Transfer Protocol over SSL(Secure Socket Layer),以下简称HTTPS);网络应用程序也可透过远程网络服务器发出HTTP request,以广播讯息至远程的网络应用程序,以达WWW架构不易达到的内容主动推播(Content Push)功能。
附图说明
图1为本发明实施例的网络架构方块图。
图2为本发明实施例的网络通信示意图。
主要组件符号说明如下:
100第一网络应用程序
200第一网络服务器
300第一快速缓冲储存区
400第一传输层通讯程序
500第二网络应用程序
600第二网络服务器
700第二快速缓冲储存区
800第二传输层通讯程序
1000HTTP第一通讯封包
2000HTTP第二通讯封包
3000快速缓冲储存区通讯封包
4000传输层通讯封包
具体实施方式
以下将配合附图对本发明较佳实施例进行详细说明。
请参照图1至图2,其为本发明实施例的网络架构方块图以及网络通信示意图。
其中包括:一对一网络应用程序(100)、一对一网络服务器(200)、一对一快速缓冲储存区(300)、一对一传输层通讯程序(400)、一第二网络应用程序(500)、一第二网络服务器(600)、一第二快速缓冲储存区(700)、一第二传输层通讯程序(800)、一HTTP第一通讯封包(1000)、一HTTP第二通讯封包(2000)、一快速缓冲储存区通讯封包(3000)以及一传输层通讯封包(4000)。
其中,该第一网络应用程序(100)需从网络上取得数据,包括下列步骤:
步骤1:以HTML与JavaScript设计的该第一网络应用程序(100)传输至少一Ajax request的HTTP第一通讯封包(1000)至该第一网络服务器(200);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于直通国际股份有限公司,未经直通国际股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710090709.5/2.html,转载请声明来源钻瓜专利网。





