阅读笔记 | Design Guidelines for Robust Internet Protocols

info: Anderson T E , Shenker S , Stoica I ,et al.Design Guidelines for Robust Internet Protocols[J].ACM SIGCOMM Computer Communication Review, 2003, 33(1):125-130.DOI:10.1145/774763.774783.

1.1 问题背景

因特网在健壮性的设计上,早期在fail-stop故障模型的假设上进行。但这一假设在现实情况中的适用性不好,特别是在存在拜占庭故障的网络中。而已有的应对拜占庭故障的方法并不足够。此外不同组织设计的不同协议随时间也在变动,应对拜占庭故障变得更加困难。

阅读笔记 | The Design Philosophy of the DARPA Internet Protocols

info: CLARK D D. The design philosophy of the DARPA Internet Protocols[J/OL]. ACM SIGCOMM Computer Communication Review, 1995: 102-111. http://dx.doi.org/10.1145/205447.205458. DOI:10.1145/205447.205458.

这篇文章主要致力于讲清楚TCP/IP协议簇的设计理念和动机,文章对于TCP/IP协议簇的设计和演变有着较为深刻的理解。围绕“为什么这样设计”这一问题,作者从列举因特网架构设计之初的目标出发,论述了这些目标和TCP/IP协议簇的重要特性之间的关系。

阅读笔记 | End-To-End Arguments in System Design

info: J. Saltzer,D. Reed,D. Clark. End-to-end Arguments in System Design[J]. Acm Transactions on Computer Systems (tocs), 1984, 2(4): 195-206. DOI:10.1145/357401.357402.

这篇文章主要论证了一个用于指导分布式系统的模块中功能划分的设计准则:端到端准则。这一准则在分布式系统设计中被广泛使用且具有很高的知名度,对于计算机网络的分层模型发展有很大影响。

阅读笔记 | An Introduction to Network Architectures and Protocols

info: Green,P,Jr.An Introduction to Network Architectures and Protocols[J].Communications, IEEE Transactions on, 1980, 28(4):413-424.DOI:10.1109/TCOM.1980.1094703.

文章旨在介绍计算机网络给不熟悉的读者,是一篇发布较早的综述性文章。文章首先罗列网络共有的功能特性,揭示这些功能特性是如何过渡到构成计算机网络框架的分层对等协议的。接着文章通过讨论一系列共有和私有网络的原理方框图,简要叙述了SNA及DNA架构和X.25协议的层级结构与头部结构。