内容分发网络(CDN,Content Distribution Network),有时也可以称作内容传递网络(Content Delivery Network)。CDN的核心思想是将内容从中心推到边缘靠近用户的地方,这样,不但有效地提高了用户访问内容的服务质量,而且还能减轻中心设备和骨干网络的压力。通过CDN,可以将内容服务从原来的单一中心服务结构变为分布式服务结构。
从CDN设备的角度,CDN的实现有两种方式:基于专用设备的硬件实现方式和基于通用系统的软件实现方式。基于专用设备的硬件实现方式一般采用专用的操作系统,专门开发的媒体服务系统,专用的硬件设备(机架式)。基于通用软件的实现方式一般采用通用的操作系统,如Windows或linux,直接采用通用媒体服务器作为播放服务器,如Windows Media Server和Real Server,并通过附加CDN软件的方式实现相关的CDN功能。