摘要 与传统的PSTN不同,ip网络主要为用户提供基于服务器/客户端的非对称的数据业务。由于IP网络服务的无地域性和无国界性,在用户数量达到一定程度时,用户对信息的消费会给包含有受用户欢迎的信息内容的服务器造成巨大的压力,同时造成接近于这些服务器的骨干网络的拥塞。最近几年内作为解决这些问题的内容分发技术成为业界的研究热点之一,本文主要介绍目前IP网络上较多采用的CDN(content distribution network,内容分发网络)技术、组播技术和端到端技术等几种IP网络内容分发技术。
本文中所介绍的三种内容分发技术各有其优点和不足。采用CDN技术的内容分发方式具有一定的可管理性,可以提高业务的服务质量,减轻骨干网络的传输压力,但目前还没有能被普遍采用的缓存服务器内容更新策略。当前的做法是CDN的具体实施者根据各自的经验选择更新缓存服务器的策略,如存储在特定时间内用户点击率最高的信息,或者存储某段时间内可能是用户最需要的信息,删除那些已经过时的、用户不再需要的信息。实现这些策略需要做的统计管理工作量相对也较大,CDN设备对于提供多是免费服务的ICP而言价格相对较高。基于组播的内容分发技术实现内容分发时,信息可以在同一时间内发送到多个需要该信息的用户。但该种方式或者要求构建IP网络的路由器具有组播功能,或者要求配备有具有较高处理能力的设备来完成信息多地点发送功能。另外无限制的组播会给网络增加很多的业务流量。采用端到端(peer to peer)通信的内容分发方式可以灵活地利用用户设备所具有的富余能力向其它用户提供服务,从而解决网络中部分区域的网络拥塞和部分受欢迎的服务器处理能力不足的问题,但该技术在业务管理、赢利方式、用户对业务的获得和贡献不均衡、知识产权保护等方面存在一些没有解决的问题。