EEWiKi
首页
  • 命名数据网络
  • 论文笔记
  • 机器学习
  • 研学周报
  • C++
  • Python
  • 计算机网络
  • 数据结构与算法
  • 计算机组成原理
  • 操作系统
  • 英语学习
  • 面试
  • 运动
  • 生活读书杂货
  • 实用技巧
  • 软件使用安装
最近更新
GitHub (opens new window)
首页
  • 命名数据网络
  • 论文笔记
  • 机器学习
  • 研学周报
  • C++
  • Python
  • 计算机网络
  • 数据结构与算法
  • 计算机组成原理
  • 操作系统
  • 英语学习
  • 面试
  • 运动
  • 生活读书杂货
  • 实用技巧
  • 软件使用安装
最近更新
GitHub (opens new window)
  • 关于
  • 命名数据网络

    • NFD总结
    • 命名数据网络
      • ndnpeek和ndnpoke的使用
        • 一、Connect to NFD of Ubuntu 18.04 on my PC
        • 二、Check the connections to see the transmission state ,faceid and FIB ,etc.
        • 三、Transmit
    • 科研有用的网站
  • 机器学习

  • 概率论基础

  • 中文技术文档写作规范

  • 科研相关
  • 命名数据网络
peirsist
2022-05-22
目录

命名数据网络

# NDN笔记

  • in-record 代表 interest 的下游接口,是内容的请求者。out-record 代表interest 的上游接口,是潜在的内容源。interest 从下游到上游, data 从上游到下游。

提示

  • 📄 NDN基础-Networking Named Content 问题汇总_魏晓蕾的博客 (opens new window)
  • 📄 ndnSIM学习(六)——内容缓存CS、cs.cpp、cs.hpp_间宫羽咲sama的博客 (opens new window)
  • 📄 URI和URL的区别比较与理解 (opens new window)
  • 📄 NDN的定义,基础,解决什么问题 (opens new window)
  • 📄 张北川:命名数据网络(NDN) (opens new window)
  • 📄 命名数据网络NDN中的概念小总结_Kykywka的博客 (opens new window)
  • 📄 命名数据网络(NDN)与TCP/IP网络_猪杂汤饭的博客_ndn网络 (opens new window)
  • 📄 Named Data Networking_魏晓蕾的博客 (opens new window) 里面有很多笔记,值得一看
  • 📄 ndnSIM学习(九)——从consumer发兴趣包到producer返回data包的全过程_间宫羽咲sama的博客 (opens new window)

# NFD(Named Data Networking Forwarding Daemon)

提示

  • NFD指令_英文 (opens new window)
  • 关于nfdc的用法学习_MakiSlytherin的博客-CSDN博客 (opens new window)
  • NFD类库 (opens new window)
  • NFD模块功能介绍和包处理过程_MakiSlytherin的博客-CSDN博客 (opens new window)
  • 大佬学习笔记 ndnSIM学习(七)——转发处理forwarder.cpp、forwarder.hpp_间宫羽咲sama的博客 (opens new window)
  • 建明 | Ming.J – 至清 至静 (sunnyqjm.github.io) (opens new window)
  • 大佬翻译的NFDNFD开发指南中文版 (sunnyqjm.github.io) (opens new window)
  • NFD模块功能介绍和包处理过程 (opens new window)

nfd是一个demaon进程,nfd-start之后就在后台运行了,除非崩溃或者调用nfd-stop,不然不会停止。你可以用nfd-status检查nfd是否启动

转发策略(或战略)是指对数据包的转发做出决定,包括是否、何时、在何处转发数据包。


# ndnpeek和ndnpoke的使用

ndnpeek是发送Interest(兴趣包)并期待Data(数据包)的消费者(consumer)程序

ndnpoke是提供Data数据包并回应Interest(兴趣包)的生产者(producer)程序

# 一、Connect to NFD of Ubuntu 18.04 on my PC

Command:

nfdc face create udp://192.168.43.230
nfdc route add /ndn udp://192.168.43.230
nfdc face create udp://192.168.31.98
nfdc route add /ndn udp://192.168.31.98

# 二、Check the connections to see the transmission state ,faceid and FIB ,etc.

Command:

nfdc status report
ndnping -c 1 /A  (on consumer)
ndnpingserver /A (on producer)

# 三、Transmit

Command:

echo 'I am happy' | ndnpoke ndn:/ndn/tjnu/liminghan/test  (on raspberry)
ndnpeek -p /ndn/tjnu/liminghan/test  (on PC)
echo 'I am happy' | ndnpoke ndn:hello
ndnpeek -p hello
上次更新: 2022/06/16, 05:11:39
NFD总结
科研有用的网站

← NFD总结 科研有用的网站→

最近更新
01
极大似然估计
08-11
02
C++基础
08-11
03
STL
08-11
更多文章>
Theme by Vdoing | Copyright © 2022-2022 peirsist | 早睡,运动,读书
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式