读书笔记: 《Content Networking Fundamentals》
从下面的内容里面,我感觉Content Networking总的概念就是,对于传统的基于包交换的网络,传输层是完全内容无关的,内容的感知是内容产生者的责任,Content Networking 就是对于整个网络层次,都是内容感知(content-awareness)的。
内容网络涵盖了网络处理各方面的元素,从下面的图片,我们可以看到3个层次:
Originator:内容生产者(or an origin server)为clients请求提供内容, 内容可以是live video, 文件下载传输还有动态的静态的数据,交互式多媒体内容。应用包括e-learning, corporate communications, e-commerce, hosting services, and enterprise client/server applications, among many others.
Network infrastructure:这层分发content, 包括一些协议和概念,such as TCP/IP and Ethernet, plus the content networking services and intelligent network services discussed in this book.
Recipient:请求content的client,可以是PC桌面软件不如浏览器,视频播放器等,也可以是TV/PDA/IP Phone等。
图片:Relationship Between Recipient, Network, and Originator Content Network Entities
传统的网络是基于包交换的,Originator 和 Recipient 之间互相所知的很少,除了一些name service等信息。基本上,过去的网络设备都是和应用无关的,最近几年,认识到网络增值应用中新的和日益增加的需求,不断加入新的网络软件来实现内容网络技术。满满的,现有的网络设备不断的扩展性的应用协议和智能网应用服务。也产生了新的基于内容的设备。
内容的网络化,可以大致的定义为不仅仅是内容的Originator是内容感知(content-awareness)的,而是网络的3个层面都是内容感知的。其实一般来说,Content Networking是一个有些模糊的概念。