返回

文章详情

混乱网

Hacker News2026年6月14日 19:14

1 引言 ¶ 混乱网是一个局域网,即用于一组位于一至两公里以内的计算机之间进行通信的系统。混乱网这一名称指的是该网络缺乏任何集中控制元素。混乱网最初由麻省理工学院的人工智能实验室于1975年开发,作为Lisp机器系统的内部通信媒介[ CHINUAL , AIM444 ]。此后,它被用来连接该学院周围的各种机器。混乱网也存在于其他几所大学和研究实验室。Lisp机器系统是一个多处理器系统,每个活跃用户被分配一台“个人”计算机,该计算机由中型处理器、适量内存和交换磁盘组成。文件存储在通过混乱网访问的中央文件系统中。这个共享文件系统保留了时间共享系统的传统优势,即用户间通信、共享程序以及集中备份和维护。同时,通过为每个活跃用户提供自己的处理器,Lisp机器系统在有效执行数百万字大小的Lisp程序时,比时间共享系统更具能力,并且响应迅速。由于混乱网取代了传统系统中的文件磁盘,它必须快速(在响应和吞吐量上都要快),必须可靠(这就是为什么没有集中控制的原因),并且必须允许连接几十台机器。然而,它不需要在长距离内操作。混乱网除了文件系统外,还用于访问其他共享资源;这些包括打印机、磁带驱动器以及独一无二的专用处理器和I/O设备。混乱网的系统目标主要是简单性和高性能。通过使用非常高速的传输媒介,并以简单、低开销的方式操作来实现性能,而不是使用非常聪明的算法。当然,必须小心避免使用那些过于简单的算法,以至于它们无法正常工作或者浪费了太多的传输媒介,从而影响性能。简单性不仅对提高性能很重要,而且因为混乱网连接了多种不同的机器,因此必须有几个实现,而这些实现需要根据其复杂性进行维护。设计的简单性也在维护和管理网络本身时大有帮助,这在涉及多种机器并被不同组使用的网络中证明是一项非平凡的任务,即使是在麻省理工学院内的单一机构中。能够尽快将整个网络的明显故障隔离到电缆或特定主机的硬件或软件是很重要的。通过忽略与局域网无关的问题,混乱网的设计大大简化。混乱网不包含对低速链路、嘈杂(很高错误率)链路、多路径以及具有显著传输时间的长距离链路的特殊规定。这意味着混乱网并不特别适合用于跨大陆或卫星应用。混乱网也没有试图提供不必要的功能,比如多级服务或安全通信(除了端到端加密外)。混乱网在很大程度上受到施乐PARC局域网开创性工作的启发[ ETHERNET ]。混乱网由两部分组成——硬件和软件——虽然在逻辑上是可分的,但却是为彼此设计的。硬件提供了一种载波监听多路访问结构,非常类似于PARC以太网。网络节点竞争对电缆或以太的访问,通过这些传输地址为其他网络节点的数据包。软件定义了以数据包为基础的更高层协议。这些协议可以(并且确实被)与混乱网电缆之外的介质以及多个相互连接的电缆一起使用。软件包含了一些借鉴自以太网[ ETHERNET ]、TCP [ TCP ]和阿帕网的思想,外加一些原创的想法和修改。 2 硬件协议 ¶ 以太数据包 收发器 接口 硬件协议 以太竞争 2.1 以太 ¶ 混乱网的传输媒介被称为以太。从物理上说,它是一种半刚性1/2英寸低损耗同轴电缆,适用于有线电视,两端为75欧姆终端。在每个网络节点,电缆收发器连接到电缆上。一根10米的平带电缆将收发器连接到一个接口,该接口连接到计算机的I/O总线。一个网络节点由这个收发器、接口和一台执行某一软件称为网络控制程序(NCP)的计算机组成,该程序管理和控制混乱网,以及证明其实用性的任何应用软件。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡