- 几乎任何常见的进程定义都适用于本文的需要。
- 或许只存在一个永久已知的端口, 它属于一个目录进程 (directory-process), 该进程维护一张永久进程/众所周知端口对应关系表。
- 那个打印文件目录、告诉人们谁在别的电传机上、运行子系统等等的程序。
- 读者此刻想必已经注意到, 我不喜欢把每当另一个用户想使用某个程序时就启动一个新进程 (由该程序的一个新的概念性副本构成) 这种方式。相反, 我喜欢把该程序看作单个进程, 它知道自己正被许多别的进程同时使用, 并有意识地在各用户之间多路复用, 或者把对用户的服务推迟到它腾出手来的时候。
- 我在本节使用"操作系统"而不是"分时系统", 是为了强调这一点: 网络各节点上的自主系统既可以是名副其实的完整分时系统、也可以是某个更大的地理分布式分时系统中的单个进程, 或仅仅是希望通信的自主站点。
- 对于 SEND FROM ANY 消息, 会合站点就是目的站点。
- 对于熟悉 ARPA 网络曾提出过的重连接 (re-connection) 方案的读者来说, 上述系统相对而言是简单的, 因为没有需要断开和迁移的永久连接; 也就是说, 本文所述的系统中连接只是短暂存在的, 因此可以在任何一对进程之间重新建立连接 —— 只要这对进程在任何时刻碰巧知道彼此的端口号, 并且多少知道对方在哪里。
- Crowther 说这不是虚拟网 (virtual net) 概念。
- 作为 ARPA 通信子网的构建者之一, 我对这些约束负有部分责任。
- 能拿到 ARPA 工作文档的读者或许想读一读 Specifications for the Interconnection of a Host to an IMP, BBN Report No. 1822; 以及 ARPA Network Working Group Notes #36, 37, 38, 39, 42, 44, 46, 47, 48, 49, 50, 54, 55, 56, 57, 58, 59, 60。
- 这也使消息可以被 IMP 子网完全丢弃 —— 如果哪天那样做有用的话。