
| 出版日期:2002-11-04 总期号:1165 本年期号:82 |
|
传大文件不用再愁
王凌 经过5年的研发,Internet工程任务组(IETF)最终完成了一项能够支持给多个用户传送大型文件的系统架构。 用户经常想要将大型文件分别发送到多个远程使用者手里,这时他不得不考虑如何实现,如何分配Internet资源,以及如何应对可能存在的目的端设备或协议的迥异性,而IETF提出的这种框架结构正是满足这些用户的良方,它能解决企业所面临的实际问题。 IETF的可靠多播传输工作组主要研究如何解决在多播方式下传输大型文件所遇到的网络阻塞的问题。大家都知道,多播是使用基于IP的UDP协议而不是TCP协议,不像TCP协议,UDP协议本身不具有阻塞控制能力。那为什么不使用TCP协议呢?因为多播要求在两个对等用户之间能够进行相互交流。所以,除了TCP,可靠多播传输工作组希望能找到一种最好的解决阻塞的方法。 IETF的解决方案 8月27日,IETF通过了可靠多播传输工作组提供的最初的两份文件,把它们作为实现完全标准的过渡。这两个文件一起建立起了一个在Internet上多播传输大型、静态文件的灵活架构。其中,分层编码传输(LCT)文件描述了发送者怎样将一个大型文件在多个多播通道上进行分解,从而提高传输速度同时能够避免阻塞。而异步分层编码文件则描述了怎样在LCT协议上利用前向纠错编码技术,比如Luby的超内容包技术。这些文件是由Luby和来自Cisco及Microsoft的工程师共同完成的。 这两个文件的作者之一的Jim Gemmell是Microsoft的一名工程师,他曾经利用这些协议为Microsoft的开发者发送600M字节大的Windows 2000软件包。他说,每天晚上他都用自己的笔记本电脑以1.5Mbps的多播数据流向许多开发者传送软件,这样要比他们自己从服务器上下载快得多。 应用前景 参加IETF的可靠性多播传输工程研究的网络供应商包括Cisco、Microsoft、Motorola和新兴的Digital Fountain,Digital Fountain公司在今年早些时候已开始销售自己的产品。 这种架构的目的是在Internet或专用IP网中实现一到多的大数据量通信。目前,已经在Siebel系统公司和PerpleSoft公司的网络设备中使用了这种技术,他们被用来在分散于各处的开发机构之间传送G比特量级的软件代码。这种技术还可以用于其他类型的企业,包括石油和天然气公司用来远程发布地震图,国际建筑公司用来共享转包商之间的技术文件,以及IT制造商用来备份分布式数据库以防备突然事故的发生。 虽然在大多数路由器等网络设备中已经都支持了多播的功能,但是,很少有运营商开发了这种多播能力,而且在企业网中也用得很少,因此,传送大型文件就可能成为多播技术应用的主要方面。这种应用领域的发展前景将由传送内容的规模和速度来决定,从现在来看,使用多播的方法传送大型文件能够为公司节省增加带宽和服务器扩容等方面的开销。 这种技术对于那些通过卫星进行数据通信的公司非常适用,因为它不需要从接收者返回应答信号,同样,大型数据中心也可以从中获益。 下一步,可靠多播传输工作组打算扩展这些协议的功能,使它们不仅能传送前两个文件支持的静态文件,而且能够应用在现场视频转播和股市跟踪等方面。 |
|||||||||||||||||||||||