基于NDN的车联网演示系统的设计与实现
发布时间:2020-08-09 05:44
【摘要】:车联网是能够实现智能化交通管理、智能动态信息服务和车辆智能化控制的一体化网络。随着NDN(Named Data Networking,基于内容的网络)网络技术的飞速发展,基于NDN的车联网领域的新技术不断涌现,只通过仿真环境对新技术的可行性进行探究过于理想化,因此,搭建基于NDN的车联网演示系统具有重要意义。NDN项目团队虽然实现了 V-NDN系统来对车联网场景进行演示,但该系统基于IP层构建,不能完全摒弃IP协议的影响,同时,在大文件的传输中存在兴趣包冗余。本文基于NDN的网络原型,深入Linux内核,设计和实现了基于MAC层接口的车联网演示系统,并改进了大文件传输的请求机制。本文涉及的关键技术包括基于MAC层接口收发原始数据,NDN协议构建,UI设计等。具体内容如下:1、综述国内外相关技术的研究现状,从NDN体系结构、包类型、节点结构、数据处理流程和命名机制等方面对NDN做了比较全面的阐述。2、提出了基于NDN的车联网演示系统的总体设计方案,对系统进行了需求分析和网络模块划分,提出了各主要网络模块的解决方案和演示系统的帧格式、数据结构和数据流等。3、根据系统的总体设计方案,设计和实现了演示系统的运行流程和逻辑,重点概述了底层模块、战略模块和UI模块的具体实现方法,并设计和实现了系统的测试用例。4、搭建网络环境,以容断场景和缓存场景两个车联网中的典型应用场景为例进行了操作演示,并对演示结果进行了统计和分析。实验结果表明,本文设计和实现的基于NDN的车联网演示系统可以演示基于NDN的车联网的可用性,具有操作方便,可全面呈现网络中的数据流和网络性能等特性。
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:U495;TN929.5;TP311.52
【图文】:
2.1逦NDN概述逡逑2.1.1逦NDN体系概述逡逑NDN体系结构的外形和当今TCP/IP网络很相似,都是沙漏模型,如图2-1逡逑所示,最大的不同是在“瘦腰”处用内容块(Content/data)代替了邋IP[n]。从网逡逑络的角度看,就是用对数据命名代替了对物理实体的命名。Content/data层的上逡逑层设计了一个安全层,NDN由于其数据及其转发特点,应用进程先天就有着保逡逑证数据的完整性和可靠性的功能。进程本身就可以对数据内容提供可靠性检验、逡逑数据签名和信任决策。Content/data层的下层是策略层。该层实现的是TCP/IP体逡逑系中传输层和网络层的部分功能。策略层实现的主要功能有:转发、路由和缓存。逡逑NDN网络中内建存储功能,用来缓存经过的数据,如果中间节点之前就缓存过逡逑'该数据,那么就可以直接从该节点的缓存中返回数据,而不需要继续转发下去,逡逑可大大减少网络中的流量。在策略层之下,和IP体系类似的,有一些底层的物逡逑理链路,这与OSI参考模型中的物理层和数据链路层也是相对应的。逡逑IP模型逦NDN模型逡逑Email邋www邋phone逦Email邋www邋phone逡逑\邋SMTP邋HTTP邋RTP邋/逦^"""File邋stream"""j逡逑\逦TCP邋UDP逦Security逡逑IP逦〈逦〉Content/data逡逑I逦Ethernet邋PPP逦Strategy逦
图2-2邋Interest包处理流程逡逑2.邋Data包的处理流程[|()]逡逑如图2-3所示,当Data包到达某路由节点时,逡逑(1)首先查找该节点的内容缓存CS表,如果缓存中己经有了相同名字的逡逑Data包,那么将该Data包丢弃;逡逑
向PIT表插入逡逑新表项逡逑图2-2邋Interest包处理流程逡逑2.邋Data包的处理流程[|()]逡逑如图2-3所示,当Data包到达某路由节点时,逡逑(1)
本文编号:2786692
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:U495;TN929.5;TP311.52
【图文】:
2.1逦NDN概述逡逑2.1.1逦NDN体系概述逡逑NDN体系结构的外形和当今TCP/IP网络很相似,都是沙漏模型,如图2-1逡逑所示,最大的不同是在“瘦腰”处用内容块(Content/data)代替了邋IP[n]。从网逡逑络的角度看,就是用对数据命名代替了对物理实体的命名。Content/data层的上逡逑层设计了一个安全层,NDN由于其数据及其转发特点,应用进程先天就有着保逡逑证数据的完整性和可靠性的功能。进程本身就可以对数据内容提供可靠性检验、逡逑数据签名和信任决策。Content/data层的下层是策略层。该层实现的是TCP/IP体逡逑系中传输层和网络层的部分功能。策略层实现的主要功能有:转发、路由和缓存。逡逑NDN网络中内建存储功能,用来缓存经过的数据,如果中间节点之前就缓存过逡逑'该数据,那么就可以直接从该节点的缓存中返回数据,而不需要继续转发下去,逡逑可大大减少网络中的流量。在策略层之下,和IP体系类似的,有一些底层的物逡逑理链路,这与OSI参考模型中的物理层和数据链路层也是相对应的。逡逑IP模型逦NDN模型逡逑Email邋www邋phone逦Email邋www邋phone逡逑\邋SMTP邋HTTP邋RTP邋/逦^"""File邋stream"""j逡逑\逦TCP邋UDP逦Security逡逑IP逦〈逦〉Content/data逡逑I逦Ethernet邋PPP逦Strategy逦
图2-2邋Interest包处理流程逡逑2.邋Data包的处理流程[|()]逡逑如图2-3所示,当Data包到达某路由节点时,逡逑(1)首先查找该节点的内容缓存CS表,如果缓存中己经有了相同名字的逡逑Data包,那么将该Data包丢弃;逡逑
向PIT表插入逡逑新表项逡逑图2-2邋Interest包处理流程逡逑2.邋Data包的处理流程[|()]逡逑如图2-3所示,当Data包到达某路由节点时,逡逑(1)
【参考文献】
相关期刊论文 前2条
1 闵二龙;陈震;许宏峰;梁勇;;内容中心网络CCN研究进展探析[J];信息网络安全;2012年02期
2 朱德新;王爽;;信号和槽机制的研究与应用[J];才智;2011年35期
相关硕士学位论文 前3条
1 高圣巍;基于命名数据方法的车联网路由协议研究[D];华东师范大学;2014年
2 张增武;基于NDN的车联网系统及传输技术研究[D];电子科技大学;2014年
3 王卓昊;基于空间数据的事务处理机制研究[D];中国科学院研究生院(计算技术研究所);2005年
本文编号:2786692
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2786692.html