ICN(Information-Centric Networking)初步介绍
来源:互联网 发布:读单词软件 日语 编辑:程序博客网 时间:2024/06/08 06:49
当前的互联网体系结构是基于终端间包交换的点到点连接通信架构。随着实时视频、话音等通信业务量的日益激增,由于TCP/IP体系固有结构的束缚,互联网传输、处理这些实时多媒体数据的能力受到越来越大的挑战,体现在效率低下、用户体验差。
总结如下,目前基于TCP/IP的互联网体系架构具有以下缺点:
1.不安全,可靠性差
2.大量信息冗余,资源浪费
3.系统由简变繁,复杂度高。
因此信息中心网络ICN(Information-Centric Networking)应运而生,它将改变当前互联网端到端的通信机制,把内容与终端位置剥离,通过发布/订阅范式(Publish/Subscribe Paradigm)来提供存储和多方通信等服务。
ICN打破了TCP/IP以主机为中心的连接模式,变成以信息(或内容)为中心的模式。通过ICN,数据将与物理位置相独立,ICN网络中的任何节点都可以作为内容生产者生成内容。作为一项正在研究的技术,目前ICN技术并没有明确的定义,但这些ICN研究有一些共同目标:提供更高效的网络架构促使内容分发到用户,提高网络的安全性,解决网络大规模可扩展性,并简化分布式应用的创建。
在以往的TCP/IP协议中,客户机必须首先确定一个可以提供内容的服务器IP地址,比如当我们利用socket网络编程时,我们都需要用到IP地址作为传递参数。而ICN打破了这种以主机为中心的模式,端到端的连接和基于内容分发架构的唯一命名数据替换了传统方式,能建立一个更加安全,可扩展,灵活的网络,并支持位置透明性,流动性和间接性的连接。
ICN特点如下:
1.一切都是信息,信息互联
2.通过信息的名字标识每一个信息
3.网络的作用就是管理所有信息的流动和缓存,并用正确的信息快速响应信息的请求者。
可以说ICN代表了电信行业的第三次革命:
ICN通信模型:
ICN的优势:
1.scalable and cost-efficient content distribution(可扩展性和高效的内容分发)
2.persistent and unique naming(持续且唯一的命名)
3.security model(安全)
4.mobility and multihoming(流动性和多宿主)
5.disruption tolerance(中断容忍)
ICN的提案和具体实现方式
1.DONA(data oriented network architecture)
2.CCN(content centric networking)
3.PSIRP(publish subscribe Internet routing paradigm)
4.netInf(network of Information)
以上就是对ICN的一些基本介绍,下篇博文具体介绍ICN的原理,以及ICN多种提案的实现方式。
- ICN(Information-Centric Networking)初步介绍
- ICN(Information centric networking)体系结构和技术实现
- CCN(content centric networking)介绍
- 【NDN基础】Information-Centric Networking: A Natural Design for Social Network Applications 全文翻译
- 【NDN基础】Information-Centric Networking: A Natural Design for Social Network Applications 学习笔记
- Information-Centric Network
- ICN Caching(自己备用)
- 【NDN安全】Security & Scalability of Content-Centric Networking 全文翻译
- 网络知识总结(初步)---深入浅出networking 笔记
- 互信息(Mutual Information)的介绍
- 互信息(Mutual Information)的介绍
- D-Map: Visual Analysis of Ego-centric Information Diffusion Patterns in Social Media
- Newton's Telecom Dictionary: Covering Telecommunications, Networking, Information Technology, Comput
- ICN数据包格式封装
- Networking(Kruskal)
- Networking
- Networking
- Networking
- iOS 之适配字体的几中方法
- xbanner无限轮播
- 生成正数的指定位数随机数
- Spring注解详解
- WRONGTYPE Operation against a key holding the wrong kind of value
- ICN(Information-Centric Networking)初步介绍
- C#词法分析器之词法分析的使用详解(一)
- linux 查看机器配置和负载
- linux 运行spring cloud jar 项目的相关脚本
- HTML5新特性:范围样式<style scoped>&&在vue组件中style scoped
- 网络技术在系统工程中的实际应用点,单独使用与结合使用
- SQLite的简单使用
- 【附加题】《Java170道面试笔试题全面含答案》涉及java/数据库/框架/系统/设计模式相关
- DrawerLayout