中文

Ouroboros 分组网络的设计

网络与互联网体系结构 2020-01-28 v1

摘要

5 层 TCP 与 7 层 OSI 模型被作为高层框架讲授,计算机网络中使用的各类协议在其中运作。这些模型对网络功能与协议的组织提供了有效洞见;然而,难以将某些关键技术纳入其中的事实暗示,它们并未提供对计算机网络中不同机制之间及其关系的完整模型。近来,一种计算机网络的递归模型被提出,该模型将网络组织为在概念上通过公共接口提供相同机制的层。这些层并非按功能定义,而是按作用域区分。我们报告关于计算机网络模型的研究。遵循设计与实现含义评估严格交替的准则,我们收敛于一种名为 Ouroboros 的递归架构。我们的主要目标之一是将计算机网络中基础机制尽可能解耦。其区分性特征是将单播与广播作为不同机制分离,由此产生两类不同的层。这些单播与广播层在现今网络中易于辨识。本文呈现 Ouroboros 的基础概念,详述其组织与接口,并介绍自由软件原型。我们希望其提供的洞见能指导未来的网络设计与实现。

关键词

引用

@article{arxiv.2001.09707,
  title  = {Design of the Ouroboros packet network},
  author = {Dimitri Staessens and Sander Vrijders},
  journal= {arXiv preprint arXiv:2001.09707},
  year   = {2020}
}

备注

Submitted for possible publication in J.ACM 49 pages