ndnsim上实现数据推送功能
NDNSIM上实现数据推送,首先需要新添一个推送类型,然后修改数据包编码方式。
- 在tlv.hpp中新添推送类型
1 | IFPUSH = 101, |
- 然后修改数据包编解码,data.hpp和data.cpp
我还年轻, 我渴望上路
NDNSIM上实现数据推送,首先需要新添一个推送类型,然后修改数据包编码方式。
1 | IFPUSH = 101, |
以ping命令为例讲解NFD-C具体是怎么工作的:
首先,ping的用法如下:在两端运行NFD-C程序,并完成创建face和建立路由之后,服务器执行(ping在tool文件夹中)
1 | sudo ping-server -p ndn |
客户端端执行
1 | sudo ping -p ndn |
在之前添加了多个队列的基础上修改代码。
首先在tlv.h中添加新的兴趣包优先级的字段
1 | TLV_InterestLevel = 47 |
然后就需要修改interest.h和interest.c中的各个函数。
容迟容断网络(DTN)将传统的“存储-转发”模式改进为“存储-携带-转发”模式,通过内部缓存和保管传输,能够很好地适用于高延迟、频繁中断、拓扑变化的挑战性网络,DTN适应于频繁中断的,或是包含多种网络协议或协议族的异构网络,可以用来解决各种网络问题,不单单是卫星通信网络。但其通信模式仍以主机为中心,不适用于信息分发。
剑指 Offer 60. n个骰子的点数 - 力扣(LeetCode)
把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。
你需要用一个浮点数数组返回答案,其中第 i 个元素代表这 n 个骰子所能掷出的点数集合中第 i 小的那个的概率。
提出了一个支持NDN的物联网数据推送框架,该框架具有消费者和提供商移动性支持(DPMS),以减少提供商和消费者移动性导致的数据推送成本和故障。DPMS(Data Pushing Mobility Support)有以下贡献:
针对无线场景下命名数据网络转发时数据包回路易失效的问题,引入待转发数据表,在数据包获取回路失效时通过途径路由查询和待转发数据的聚合,包括数据包选择字段添加路由、链路失效时路由查询、依据NLSR路由协议发现邻近结点路由以及建立待转发数据表PDT,实现了数据包的主动寻路转发,相比现有数据包机械地沿兴趣包路径返回机制减少了兴趣包超时重传,提高了转发效率。
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true