hahachenchen789的博客

What does not kill me,makes me stronger.

ION-DTN with ECLSA 源码

ECLSA 是一种前向纠错编码,用于对缺失的数据进行恢复,从而避免重传。 在ION-DTN中,ECLSA用于LTP之下,将LTP segment作为编码的单元,如下图所示: ECLSA(纠错链路服务适配器)是UDPLSA(和其他LSA)的一种新的LSA替代方案。 LTP中加入这个编码的目...

2019-03-02 16:07:01

阅读数 46

评论数 0

ION-DTN AMS协议介绍

AMS介绍与目的: AMS:Asynchronous Message Service,异步消息服务 AMS是CCSDS提出的基于DTN的应用层协议,AMS是一种数据系统通信体系结构,任务系统的模块可以在该体系结构下设计成好像要在隔离地操作一样,每个模块在不知道哪些其他模块运行的情况下进行工作:...

2018-11-29 17:05:21

阅读数 147

评论数 0

ION-DTN设计原则

ION的设计之初就旨在解决DTN面临的一些约束。约束具体已在上篇博文中介绍:https://blog.csdn.net/hahachenchen789/article/details/83377056   设计原则: 1.共享存储(share memory) 由于ION-DTN必须在飞行处...

2018-10-29 09:45:51

阅读数 104

评论数 0

ION-DTN设计约束

ION是DTN协议的一种具体实现,旨在星际网络环境中正常运行。具体地说,是在与地球和彼此相距遥远的星际研究飞船上。 约束可分为两种:链接特性约束和处理器约束。   1.链接特性约束 显然,星际飞船之间的所有通信都是无线的。不那么明显的是,这些无线连接通常很慢,而且通常是不对称的。 车载无...

2018-10-25 13:32:38

阅读数 115

评论数 0

ION-DTN报错Wrong profile for this SDR

在使用ION-DTN协议时,启动ionstart可能会出现如下错误: Wrong profile for this SDR   这是因为上一次的网络残留导致的。 ION是基于内存的共享数据的。因此数据会进行持久化处理。 而每次启动ionstart,都会创建一个新的网络,因此需要清除旧网络...

2018-10-24 20:49:50

阅读数 44

评论数 0

ION-DTN在RTEMS上的移植

ION-DTN是DTN协议栈的具体实现,广泛应用在深空通信等恶劣环境下,RTEMS作为星载操作系统之一,若能在RTEMS上实现DTN协议栈,能够为RTEMS的提供更为广泛的应用。 接下来详细描述如何将ION-DTN移植到RTEMS上。 ION-DTN的3.5.0版本中有关于RTEMS移植的一个模板...

2017-10-25 17:04:13

阅读数 372

评论数 0

ION-DTN开启LTP、UDP传输服务

在本人介绍ION的RC文件的博文中: http://blog.csdn.net/hahachenchen789/article/details/54286644 详细介绍了ION-DTN的运行是依靠rc文件的配置,并分析了RC文件的组成。 在这份rc文件中,是利用LTP协议充当汇...

2017-07-06 14:24:09

阅读数 311

评论数 0

ION-DTN开启CFDP协议传输

CFDP英文简介如下: cfdp (CCSDS File Delivery Protocol), another application-layer service that is not part of the DTN architecture but utilizes underlying ...

2017-07-06 11:52:12

阅读数 322

评论数 1

ION-DTN RC配置文件分析

在安装好ion环境后,要开启ION应用程序并通过DTN协议栈传输数据,最重要的就是通过ionstart命令配置rc文件来配置应用程序的环境, 一般而言,ionstart开启rc文件的命令如下: ionstart -I host1.rc其中host1.rc就是rc文件名,要注意的是,在终端输入ion...

2017-01-09 14:53:50

阅读数 977

评论数 2

ION-DTN网络设计思想(一)

1. Fragmentation and Reassembly(分段和重组) 为了在星际链路中以最小化传输开销并适应不对称链路,我们希望在最大可能的聚合中发送“下行链路”数据 - 粗粒度传输。 但是为了最小化head-of-line blocking(延迟传输新提交的高优先级项目)和通过并行路径最...

2016-12-31 23:01:47

阅读数 1928

评论数 0

提示
确定要删除当前文章?
取消 删除