网络的内容控制及双向数据传输优化制造技术

技术编号:5789986 阅读:214 留言:0更新日期:2012-04-11 18:40
一种在网络上传输数据对象的方法,包括拦截带有经过对象的网络传输消息,使用预定的函数为该对象创建唯一标识符,使用相同的函数来提供对于存储在所述网络的预定节点的对象的标识符,删除该对象并发送具有用该唯一标识符代替该对象的网络传输消息。然后,在接收端就可以获取该唯一标识符并将其用作搜索本地节点中相应对象的键。从与接收端最接近的节点开始搜索,并平稳的向外扩展。当该对象被找到时,其得益于接收端被重附着,并且网络带宽通过避免冗余的传输而被节省,原因在于此对象是从离接收者最近的节点带来的。

【技术实现步骤摘要】
【国外来华专利技术】网络的内容控制及双向数据传输优化 专利
及背景本专利技术涉及网络的内容控制及双向对象传输优化,并且尤其涉及这 样的网络双向对象传输,它减少在网络上冗余的对象传输,并能够执行 内容的操作而不侵犯任何隐私,从而提高了网络利用率以及获得对其中 传输的数据的控制。目前的网络通信主要是基于预定义的对象,诸如文件、网页、电邮 附件等等。可以通过各种通信方法来在各种网络上共享这些对象,包括 因特网、蜂窝网、内联网等等。许多对象是被广泛共享的,从而被一再 的在现有连接上传送。这些对象的重复传送导致了带宽损耗的显著增 加,并因此提高了服务器的负载和等待时间。网络上的冗余经常会导致 网络性能降低,并且因此需要在网络基础设施上进行额外的投资。传统的对象传输对从发送端到接收端的网络路径造成负栽,导致在 这些网络路径上的高网络负载、高等待时间和低性能。目前的数据通信网络允许几乎没有任何限制的传送数据对象,这可 以导致非法数据的传输,诸如病毒/蠕虫/具有版权保护的材料等等。事 实上被传输的很高百分比的邮件是对于相同的未经请求的广告的多个 复制,通常称作垃圾或广告邮件。目前的对象转换,例如在适用于不同操作系统或硬件体系结构的不同类型的格式之间的转换,通常涉及人工搜索和/或cpu密集进程。目前的解决方案密码系统密钥、散列法以及文件的电子校验与本专利技术相关的另一个问题是电子文件校验。随着电子文件的使用 的快速增长,人工校验文件系统中的每个文件的内容变得不仅耗时,而 且还导致了检查期间的人为错误,并且因此是不可行的。在早期的计算分析中,电子校验文件完整性开始扮演重要的角色。 由于在可疑盘中存储的数据是脆弱的,而且还需要被保留以用作证据, 经常要求分析专家获取可疑的盘驱动器的准确的镜像,以进行复杂的检 查。为此,需要一种强壮的加密散列函数,它可以为检查者提供一种有 用且方便的方式,来校验数据的完整性。也就是说,该散列函数是文件中比特序列的函数。如果比特序列变化了,意味着有人篡改了该文件, 所产生的散列函数也改变了。这样就可以确定该驱动器是否被篡改过。有几种公知的用于密码系统的散列算法。包括以下算法參消息摘要散列函数,MD2、 MD4和MD5,用于将消息打乱成更 小的值,称为消息摘要。參安全散列算法(SHA), 一种标准算法,产生较大的U60比特) 消息摘要,并且类似于MD4。目前,加密密钥主要用于存储器和网络系统中的文件完整性校验。散列函数的数学原理 散列函数的数学理论提供了以下的属性參如果文件F给出了一个散列值H1,那么Hl的每个单独比特都是 F的所有比特的函数。*如果文件F给出了一个散列值Hl,那么修改F的一个单独比特 将导致一个完全不同的散列值。*如果文件F给出了 一个散列值Hl,然后给出了另 一个不等于Hl 的散列值H2,在计算上是不可能有意修改F的一部分(诸如修改最后 IO字节),使得新修改的文件的散列值是H2。*两个随机选择的文件具有相同散列值的机会是极其微小的。例 如,两个文件具有相同的128比特的MD5散列值的几率是1/(2128),大 致等于1/(3.4 x 1038),或者大致是340个十亿十亿十亿十亿分之一的几 率。可以将其与显示生活中的场景进行比较公布的赢取香港六合彩(香 港的一种乐透游戏,随机选择6个1到47之间的数)头奖的几率是10, 737, 573分之一,公布的赢取美国宾西法尼亚超级6乐透的概率是3900 万分之一。因此,两个文件具有相同MD5散列值的机会近似于赢取30 x 10犯次香港六合彩头奖,两个文件具有相同SHA-1散列值的几率甚至 更小,因为SHA-1散列值是160比特。WAN优化解决方案WAN优化方案使得用户可以以更低的费用和更好的性能来移动更 多的信息。下面示出的多种解决方案被开发以提高WAN连接的效率。基本緩存因特网世界已经长期经受了在WAN上重复传输未改变的文件的低 效率。为了解决这个问题,已经开发了大量的文件緩存和文件分布方 案。网页緩存被许多因特网服务提供商所采用来降低带宽的使用,它通 过在请求从实际网站下载网页之前,首先检查临近该用户的服务器是否 拥有緩存的网页副本,来解决类似的问题。如果在本地緩存找到了该网 页,它被直接从本地緩存发送,从而避免了再次通过WAN来下栽网页 的需要。分组整形分组整形被用于分配有限的带宽资源,以匹配一个公司的优先权。 重要的或者对延迟敏感的业务被先于较不重要的、更能容忍延迟的流量 在WAN连接上被发送。基本压缩目前数据压缩被用于多种应用,包括数字音乐、蜂窝电话网络、以 及卫星视频传送。许多支局路由器支持各种形式的面向网络的数据压 缩,包括IP包头和净荷压缩。最简单形式的数据压缩是通过识别并用更 小的符号来替代数据流中的冗余模式来工作的。超压缩超压缩结合了基本压缩和模式识别方案与创新的数据緩存解决方 案。尽管超压缩方案类似于基本压缩,超压缩算法是应用和分组不可知 的,从而可以获得潜在的更大的压缩率。简而言之,超压缩不采用基本压缩的传统的将压缩的范围限制到文 件或分组水平的方式。在发送端的压缩元件检查经过它的业务的模式。发送端开发一个唯 一的比特模式的查询表或字典。采用相同的算法,接收端开发相同的查 询表/字典。下一次发送端看到一个它之前见到过的模式,它会删除该模 式,并将其替换为小的记号或符号。该记号比它所替代的模式要小的 多。当接收端看到该记号,它用已开发的字典来将该记号或符号"翻译" 回唯一的比特模式。然后接收端将恢复出的信息传递到目标计算机。过去还将超压缩称为"一种用于删除冗余网络流量的协议独立的技 术,,。尽管术语"緩存"经常被用于与超压缩相关,超压缩不是真的拥 有一个传统的緩存。超压缩中的緩存涉及跟踪数椐流的最近的历史。数 据流不被分成对象,并且在大多数情况下,流中涉及的任意对象被据该 对象的每个分段所达到的时间而混合在历史中。这样的混合防止了完全 的对象加速。然而它的确获得对重复图像的更好的压缩。参见附图说明图1,它图示了数据流2可能在网络上出现的形式,然后图示了它如何出现4在 传统的緩存中,以及最后6,它如何出现在超压缩历史緩存中。往返时间等待时间管理端到端连接等待时间、或者往返时间,对于因特网连接的有效吞吐 量具有深远的影响。为了保证所有被传送的分组都到达它们的目的地, 开发出了诸如TCP的传输控制协议,以当它们成功接收到数据分组时发 送确认。只有当发送者接收到来自接收者的确认信号之后,发送者才发 送更多的数据。因此,两点之间的往返时间越长,发送文件所需的时间 就越长。这种方案的一种结果是连接的两个端点的距离越长,该连接的 可用带宽就越少。有几种方案可以减轻上迷问题參TCP窗口大小管理參TCP慢开始管理參前向纠错參应用协i义优化基于策略的多路径路由不是所有因特网上的连接或路径都提供相同的特性,并且网络上相 同的两个给定点之间的不同路由器可以给出两个差别很大的结果。 一些 路径可能具有低等待时间、高吞吐量特性,而其他的具有高丟失、高等 待时间特性。多路径路由使得具有不同要求的业务的数据传输经过网络 上最适合的路径而行进。例如,对延迟敏感的业务可以被路由经过一条 更昂贵的低等待时间路径,而电子邮件业务可以被路由经过一条较便宜 的、较本文档来自技高网...

【技术保护点】
一种用于在网络上传输数据对象的装置,包括: 在所述网络上的发送地点处: 拦截单元,用于拦截并缓存去往各自接收者路上的经过对象;以及 识别单元,与所述拦截单元相关联,用于生成所述经过对象的唯一标识符,所述拦截单元被配置为用所 述唯一标识符来代替所述经过对象以在所述网络上传递,并且进一步使用所述唯一标识符来在所述缓存中标记所述对象;以及 在所述网络上的接收地点处: 搜索单元,用于使用所述唯一标识符搜索至少一个节点字典中的相应对象来识别所述相应对象,由此 将所述相应对象从一个相对接近的节点字典提供给各自接收者,而不用执行冗余的网络传输。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:G舍费O索梅克
申请(专利权)人:B显而易见有限公司
类型:发明
国别省市:IL[以色列]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1