运行了近40年的互联网协议通信协议TCP / IP面对当今的互联网需求,已经变成难以增长的绊脚石,当年设计时根本无法想像到今时今日的网络世界。为令互联网可以持续发展,研究人员想要用新的互联网协议取代它,新协议被称为NDN (Named Data Networking)。

当年互联网的架构专家开始设计TCP/IP通信协议,从现在的标准来看,他们当时需要支持的应用类型很简单:远端登陆、电子邮件、档案传输,以及后来的Web 连接,因为现有的互联网协议TCP/IP 非常适合完成这些任务。在 20 世纪 80 年代初互联网诞生后不久,业界就开发了网域名称系统(DNS)来将端点的 IP 位址转换成可识别的命名,例如 ndn.link。这样做的目的是更便于人们和应用的理解,简化了通信过程。但对 TCP/IP 和 DNS 的依赖导致了两个单独的命名空间出现;一个用于数字,一个用于名字,研究人员觉得这个系统已经变得越来越复杂和麻烦。这是因为现在的互联网已经非常不同,它包括移动化需求、视频内容、电子商务交易、社交媒体、智能手机应用和云运算软件等。

传递信息包到指定的目标 IP 位址时,是采用功能变数名称位址。NDN研究人员致力于构建新一代的互联网架构来取代 TCP/IP。他们的目标是建立可支持内容命名空间,消除命名机器所带来的限制,使消费者和应用只能使用名称来连接这些信息,从而显著改进 IP 流量的处理。对于营运商来说,通过更好的安全性和更具智能的路由及资料包转发,NDN 可以为互联网增加灵活性。对于企业来说,这可能意味着,他们可以不必确定位址,而是简单地指向某个话题,传输大量资料,这可以加速资讯流动,使得网络更加健壮和安全。

每个人都从Facebook,Instagram,YouTube,Twitch,电视广播和更多服务中流式传输,但与此同时,每个人都会遇到故障,连接中断,超时和其他问题。在于当前互联网的运行方式。当前的互联网通过IP协议运行,该IP协议从一端到另一端发送数据包(数据块)。从服务器到计算机的含义。换句话说,假设您是一个正在向观众直播的游戏主播。在这种情况下要传播视频必须从计算机传输到要通过其流传输的服务的服务器,然后再传输到请求该视频的观众的设备。

在这种情况下,问题在于设备必须直接从服务器请求流传输的每一秒的新视频,这给服务器带来了相当大的负载,尤其是在有数百万观众的情况下。同样,视频质量越好,每秒传输通过网络传输的信息量就需要多少GB甚至PB级。话虽如此,服务器和请求视频的所有设备之间的通信通道有时会过载,因为在给定的时间只能传递尽可能多的信息。这样会导致冻结,故障甚至中断。

NDN Link 使用命名数据网络协议,并且NDN Link 其中一个功能是能够重用缓存的数据。这是NDN场景中实施流媒体仍将视频传输到服务器,但是请求视频的设备将通过网络上的路由器执行此操作,因为路由器会缓存来自服务器的数据并在整个网络的其他路由器之间进行分配,这样只要有人加入其设备观看直播,他们就不会直接从服务器获取视频,而是通过网络上距离他们最近的路由器重用缓存的数据。这将显着减少主服务器上的负载,并会提高流视频的性能。

NDN Link为去中心化、安全和网络中立的数据传输网络,以推动下一代互联网应用与业务的发展为使命,结合了下一代NDN去中心化分布式数据传输网络和区块链技术,基于有效数据传输证明,从而构建高效、安全、可信的、中立的、共享的下一代互联网通信技基础设施,重现互联网最初的愿景。

NDN Link :利用区块链技术代替TCP/IP 通信模式相关推荐

  1. 本田及通用公司利用区块链技术探索智能电网与电动汽车的互操作性

    点击上方 "蓝色字" 可关注我们! 暴走时评: 据日本新闻媒体Nikkei 5月20日报道,主要汽车制造商本田和通用汽车正在合作利用区块链技术研究电动汽车和智能电网的互操作性.作为 ...

  2. 微软宣布与神州数码合作希望利用区块链技术优化金融、电子商务、娱乐等行业!

    2018.7.4  周三 俄罗斯:塔斯社报道,即时通讯软件Viber首席执行官Djamel Agaoua周二表示,Viber母公司日本乐天(Rakuten)正在研究俄罗斯在加密货币领域的法律,并计划于 ...

  3. 如何利用区块链技术提高人力资源管理效率?

    过去,在经济发展中,我们不断强调的是"科技是第一生产力."随着互联网的迅速普及和发展,让信息快速传播且成本趋于零.伴随着区块链技术的应用和发展,区块链企业如雨后春笋般涌现,且其发展 ...

  4. 利用区块链技术助力中国影视产业的发展升级

    受益近年的国家文化产业政策,我国电影产业取得了举世瞩目的成绩,电影市场空前活跃,市场规模增长迅速.所有巨额资本的投入,观影人群不断的增长,中国电影产业也逐步"规模化 ",也反映出我 ...

  5. Ruff Chain 重磅首发 利用区块链技术构建标准统一的物联网世界

    当区块链的讨论持续升温,物联网技术渗透生活,不难发现区块链的去中心化和分布式特点与物联网的分布式特性有着相似的共性,根据 IBM 曾发布的报告称物联网可能是区块链技术的最佳应用场景. 没有区块链的辅助 ...

  6. 水滴互助上链:利用区块链技术打造透明安全互助业务

    新华财经北京12月4日电(记者韩婕)记者日前从水滴公司处了解到,其区块链项目"水滴区块链"正式上线.据了解,该项目当前将主要应用于水滴互助的互助金均摊公示环节.水滴希望借助区块链技 ...

  7. 耳朵财经要闻|民政部:利用区块链技术增强公益组织的透明度;香港区块链协会联合会长:区块链给企业带来新的沟通和融资模式...

    您的 转发 和吐槽是我们前进的动力 今日要闻 监管要闻 ·重庆市商务委副主任王珏:市长国际经济顾问团会议将介绍区块链等技术 ·于佳宁:找到接地气的场景落地才是关键 ·欧盟副主席: 欧盟将重点关注数字货 ...

  8. 利用区块链技术健全大数据价值流通体系

    数据资源是大数据产业发展的关键基础,作为大数据时代重要的生产要素和战略资产,其价值体现以数据开放和流通为前提.然而,目前数据资源在流通过程中遇到的权益体系与监管体系不完善.分级分类机制缺失,以及安全可 ...

  9. 利用区块链技术解决传统物流贸易金融诸多痛点

    传统贸易金融存在诸多痛点 目前贸易金融的处理流程主要包含销售.运输和交货,都记录在提单中.提单为发货者收到的凭证,证明 货物已经发出以及发货者在货物海运过程中对货物的所有权.一旦货物到达目的地,发货人 ...

最新文章

  1. python怎么引用已经输入的信息_如何将用户输入存储在python中,然后调用它?
  2. 【项目管理】项目问题诊断
  3. P1268-树的重量【图论】
  4. css 瀑布流布局_CSS-瀑布流布局
  5. SpringBoot入门教程(七)整合themeleaf+bootstrap
  6. python bs4 基本应用
  7. 数独问题流程图_数独求解算法
  8. 智能化弱电系统工程部分规程
  9. 黑莓9900 刷机体验(ROM:7.1.0.318_DoCoMo_Japan版)
  10. HTTP学习(3)--解析报文
  11. iis7.5 php isapi映射,IIS7、iis7.5让ISAPI扩展DLL执行的方法
  12. element UI 表格序号计算 index
  13. 项目助理是打杂的吗_应届生如何着手准备应聘产品助理?
  14. java实验报告(实验三)
  15. 解决surface的幽灵触控
  16. 阿里sentinel监控客户端配置
  17. 大数据行业前景如何?
  18. 微服务在windows打jar包运行遇到的大坑
  19. 第一个Ajax程序给我的下马威——xmlHttp的status=0?
  20. git从某个分支创建新分支

热门文章

  1. 总线 —— 总线标准
  2. android微信支付开发过程
  3. oracle中设置表的主键字段为自增序列(实例)
  4. 高通平台开发系列讲解(系统篇)coredump
  5. Nat. Rev. Genet. | 通过可解释人工智能从深度学习中获得遗传学见解
  6. python学生信息管理系统项目总结_学生信息管理系统案例小结
  7. Python实现简易版学生信息管理系统,包含源码及相关实现说明~
  8. oracle静默创建实例linux,linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例
  9. 华为网络配置(IPSec)
  10. SQL语句(四)联表查询