[发明专利]用于客户-服务器通信系统的事务加速器有效

专利信息
申请号: 200710307383.7 申请日: 2003-10-28
公开(公告)号: CN101188627A 公开(公告)日: 2008-05-28
发明(设计)人: S·麦克坎尼;M·J·德玛 申请(专利权)人: 河床技术股份有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 上海专利商标事务所有限公司 代理人: 陈炜
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 客户 服务器 通信 系统 事务 加速器
【说明书】:

本申请是申请日为2003年10月28日申请号为第200380107078.3号发明名称为“用于客户-服务器通信系统的事务加速器”的中国专利申请的分案申请。

相关应用参照

美国专利申请系列10/285,330,名为“在存储和传输中数据压缩的基于内容分段方案,包括分级分段表示”[代理记录摘要号021647-000200US](在下文中“McCanne II”)和本申请同一日期申请,在此为所有目的结合和参考。

                            发明背景

本发明通常涉及用于通过有限的带宽信道有效移动数据的系统,尤其是涉及使可用数据在有限信道上响应对数据请求比数据未处理就发送来响应请求更快。

许多在高速连接上运行良好的应用和系统需要适合于在较低速连接上运行。例如,在局域网(LAN)上操作一个文件系统工作良好,但常常需要在诸如LAN的高速链路上访问文件,不适合于从需要访问文件的客户和服务文件的文件服务器沿着整个路径访问。对其它网络服务,诸如e-mail服务、计算服务、多媒体、食品会议、数据库查询、办公协作等等,类似的设计问题同样存在。

例如,在联网文件系统中,在一个地方被应用程序使用的文件可能被存储在另外一个地方。在一个典型的情景中,大量用户在联网的计算机上操作,贯串一个组织和/或地理区域共享一个文件或存储在一个文件系统中的文件组。文件系统可能接近用户中的一个,但典型的它远离大多数的用户,但用户常常期望文件出现在靠近他们的站点。

正如在此使用的,“客户”通常指的是可以提出对数据或动作的请求的计算机、计算设备、外围设备、电子设备或类似的,而“服务器”通常指的是响应由一个或更多客户提出的对数据或动作的请求而操作的计算机、计算设备、外围设备、电子设备或类似的。

请求可以是针对计算机、计算设备、外围设备、电子设备或类似设备的操作,和/或针对正在由客户执行或控制的应用程序。一个例子是计算机运行一个需要存储在计算机外部的文档的字处理程序,它使用网络文件系统客户在网络上对文件服务器发出请求。另外一个例子是对直接在服务器的动作的请求它本身执行一个动作,诸如打印服务器、处理服务器、控制服务器、设备接口服务器和I/O(输入/输出)服务器等等。

请求常常通过提供请求数据或执行请求动作的响应消息,或指示无法服务此请求的响应消息,诸如错误消息或失败或不正确请求的监控系统的警报来满足。服务器还可能阻塞请求、传送请求、变换请求或类似的,然后响应请求或不响应请求。

在有些情况,通常当作服务器的设备可以担当客户并提出请求,通常当作客户的设备可以担当服务器并响应请求。此外,单个设备对于其它服务器/客户或它自己来说,可以既是服务器也是客户。例如,桌上型计算机可以运行数据库客户和针对数据库客户的用户界面。如果桌上型计算机用户操作数据库客户,使它提出数据请求,则数据库客户将发布这个请求,大概到数据库服务器。如果数据库服务器正在相同桌上型计算机上运行,桌上型计算机将有效地提出请求给它自己。应该可以理解的是,如在此所用的,客户和服务器常常是不同的且被网络、物理距离、安全测量和其它障碍分离,但那些都不需要客户和服务器的特征。

在有些情况下,客户和服务器不是必须唯一的。例如,在点对点网络中,一个点可能对另一个点请求,但也可能提供对那个点的响应。因此,应该可以理解的是,当术语“客户”和“服务器”典型地在此使用分别作为提出“请求”和提供“响应”的角色的时候,那些元素可能扮演其它不清晰地通过客户-服务器范例描绘的角色。

通常,请求-响应环可以被称为“事务”,对于一个给定的事务,有些物体(物理的、逻辑的和/或虚拟的)可以被说成是那个事务的“客户”,有些其它物体(物理的、逻辑的和/或虚拟的)可以被说成是那个事务的“服务器”。

通常客户-服务器事务经过分组网络在客户和服务器之间直接流动,但在有些环境中,这些事务可以通过称为“代理”的传输层或应用层设备被截取和转发。在这种情况下,代理是客户连接的终点和另一个连接到代表客户的服务器的起点。可替换地,代理连接到一个或更多依次连接到服务器的其它代理。每个代理可能当事务从客户流到服务器时,转发、修改或不同的变换事务,反之亦然。代理的例子包括(1)Web代理,其通过高速缓存或通过控制访问服务器加强安全来加强性能,(2)邮件中继,其转发来自客户的邮件到其它邮件服务器,(3)DNS中继,其隐藏DNS名字解析等。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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