论文标题
Ouroboros数据包网络的设计
Design of the Ouroboros packet network
论文作者
论文摘要
5层TCP和7层OSI模型是作为高级框架教授的,其中计算机网络中使用的各种协议运行。 这些模型在网络功能和协议的组织中提供了有效的见解;但是,在其中安装一些关键技术的困难暗示,它们没有为计算机网络中不同机制的组织以及之间的关系提供完整的模型。最近,提出了针对计算机网络的递归模型,该模型通过概念上通过公共接口提供相同机制的网络组织。这些层不是由函数定义的,而是通过范围区分。 我们报告了有关计算机网络模型的研究。经过严格的政权交替设计,并评估了其在实施中的影响之后,我们融合了名为Ouroboros的递归体系结构。我们的主要目标之一是解散尽可能多的计算机网络中发现的基本机制。它的显着特征是单播的分离和广播为不同的机制,从而产生了两种不同类型的层。这些单播和广播层可以很容易地在当今的网络中发现。 本文介绍了基于Ouroboros的概念,详细介绍了其组织和界面,并介绍了免费软件原型。我们希望其提供的见解可以指导未来的网络设计和实施。
The 5-layer TCP and 7-layer OSI models are taught as high-level frameworks in which the various protocols that are used in computer networks operate. These models provide valid insights in the organization of network functionalities and protocols; however, the difficulties to fit some crucial technologies within them hints that they don't provide a complete model for the organization of -- and relationships between -- different mechanisms in a computer network. Recently, a recursive model for computer networks was proposed, which organizes networks in layers that conceptually provide the same mechanisms through a common interface. Instead of defined by function, these layers are distinguished by scope. We report our research on a model for computer networks. Following a rigorous regime alternating design with the evaluation of its implications in an implementation, we converged on a recursive architecture, named Ouroboros. One of our main main objectives was to disentangle the fundamental mechanisms that are found in computer networks as much as possible. Its distinguishing feature is the separation of unicast and broadcast as different mechanisms, giving rise to two different types of layers. These unicast and broadcast layers can easily be spotted in today's networks. This article presents the concepts underpinning Ouroboros, details its organization and interfaces, and introduces the free software prototype. We hope the insights it provides can guide future network design and implementation.