计算机的历史,第1部分:电子公告板系统

在我们拥有到多个服务器的随时可用的快速连接之前,我们有拨号调制解调器和公告牌系统(BBS)。而且就在不久前。

人类的一个奇怪的小怪癖是,我们(作为一个群体)倾向于认为事情一直是现在的样子,比它们实际的样子要长得多,而且它们不太可能改变。

即使是最坚实有力的科学也会随着风的变化而改变。例如:胆固醇…好还是坏?看到了吗?事物(和观念)会改变。快。我们通常认为它们根本没有改变。

有时候,坐下来看看事情已经发生了怎样的变化,看看未来可能会发生怎样的变化,这是很好的。

让我们将其应用到服务器上。向其他计算机提供数据的计算机。十年前是什么样子?20吗?50 ?在本系列文章中,让我们回顾一下服务器的各个主要时代和类型,没有特定的顺序——在讲述“计算机服务器”的故事时,我将反复讨论一下。

公告牌系统服务器

让我们从一些对很多人来说可能有点…不寻常的。拨号电子布告栏系统(BBS)。

您可以看到,我们并不总是能够获得到服务器的始终可用的物理连接。

在20世纪80年代和90年代,普通民众连接“在线”的最常见方式之一是使用拨号论坛。你电脑上的调制解调器可以通过老式的模拟电话线(也就是“固定电话线”)进行拨号,另一个调制解调器连接到另一台电脑。

有趣的事实调制解调器代表调制器-解调器- Mo…民主党。它接收二进制数据并对其进行调制这是地球上最舒缓的声音对上世纪80年代的书呆子来说),通过电话线(模拟)发送,然后在另一边解调。

这些bbs实际上就是服务器。拨号公告板和服务器之间最大的区别在于人们连接的方式,以及(因此)多少人可以同时连接。你几乎可以把连接到BBS的每一个调制解调器(和电话线)看作是一个单一的插座,可以一次支持一个连接——3个调制解调器= 3个人同时连接。

现在,一次只有少数人(甚至只有一个人)能够连接到服务器的想法有些荒谬(至少在大多数环境中是这样)。但那是当时的情况。当没有更多的调制解调器可用时呢?你会得到一个非常忙碌的信号——一种今天的孩子可能从未听到过的噪音。

更重要的是,速度是严格限制在每个连接的基础上。如果你有一个14.4k的调制解调器,这是数据在该连接上传输的最大速度。你不能简单地引入更快的连接来提高所有用户的速度;您需要升级每个调制解调器来实现这一点。即便如此,在您的BBS服务器和连接的客户端之间的模拟线路的质量在实际速度中扮演了巨大的角色。我想这最后一部分在今天仍然是正确的,尽管大多数人不太注意它。

BBS服务器vs.现代服务器

这并不是(大多数)bbs与现代服务器(web服务器等)的唯一区别。

现有的大多数bbs运行在DOS、CP/M、Apple ProDOS和其他非多任务系统等操作系统上。这意味着一次只能在一台计算机上运行BBS服务器的一个实例。

一个用户。一台电脑。

想要一个在MS-DOS上运行的BBS,允许两个人同时连接吗?您需要第二台计算机,这两台计算机需要联网,比如通过一台旧计算机令牌环网络,以共享彼此的关键文件。(哇——我已经很久很久没有写Token Ring了。)这样,对于这两个“拨号”的用户来说,他们会觉得好像在同一个系统上,并且能够相应地进行交互(聊天等)。

想象一下,如果这是网络服务器的情况。对于每一个理论上的并发连接,你需要增加另一台计算机。这种想法太疯狂了。

BBS服务器和“门”程序

BBS服务器的功能扩展方式也很有趣。

最常见的方法是通过所谓的“门”程序。当用户要求一个特定的“门”程序(不管是在线游戏还是某种交流工具)时,整个论坛的内存就会减少。它只是关闭自己并启动被请求的应用程序。(记住,它们通常运行在不能多任务的操作系统上。)

BBS首先将连接用户的详细信息(使用的物理调制解调器、用户名等)写入一个简单的文本文件。然后BBS会关闭并运行所请求的“Door”应用程序,该应用程序将知道加载该文本文件以便继续使用调制解调器——调制解调器一直处于连接状态并等待这段时间。

BBS服务器和电子邮件:比邮政邮件慢

这些BBS服务器处理的电子邮件与今天的电子邮件没有什么不同。主要的区别是即时发送电子邮件只发生在本地BBS系统。如果你向不同BBS上的用户发送电子邮件,该用户将无法阅读该电子邮件,直到两个BBS系统定期(通常是每晚一次)连接彼此交换电子邮件。

两个BBS服务器之间的每一个这样的连接都被认为是一个单一的“跳”。通常,为了将电子邮件发送到很远的物理位置,需要多次这样的跳转。电子邮件将在第一个晚上发送到一个BBS,然后每天晚上发送到一行中的下一个BBS。

有了这个系统(在20世纪80年代和90年代非常流行),电子邮件不是瞬间就能发送的。电子邮件比邮政邮件要花更长的时间,这并非闻所未闻。这不是开玩笑。

尽管如此,仍有数百万人使用此类服务发送电子邮件。在高峰时期,最受欢迎的BBS-es网络(被称为bbs系统)由全球超过39,000个拨号上网、电子公告栏系统组成。

同样,这些系统的内部运作也相当独特。大多数是在非多任务系统上运行的(特别是在20世纪80年代)。这意味着“并发用户负载”的概念不是大多数系统操作员(Sysops)——这些系统的系统管理员被称为“系统管理员”。一次一个用户意味着性能负载处理通常不是大问题。

事实上,大多数BBS-es都有非常低技术含量的用于存储用户信息的“数据库”——通常是普通的结构化文本文件或简单的、自制的二进制文件解决方案。你肯定没听说过分片sql数据库。

BBS服务器的优点

从几乎所有你能想到的方面来看,BBS服务器的概念和结构都远不如我们今天所拥有的任何东西。然而,这样的BBS服务器有一些独特的优势。

也许最值得注意的是:对于业余爱好者和业余电脑用户来说,建立和运行自己的BBS的门槛低得惊人。有了电脑(几乎任何操作系统)、调制解调器(几乎任何速度)和电话线(最好不要有太多的线路噪音),你就可以使用了。许多BBS-es甚至不能在硬盘上运行;早期的很多都是在软盘上运行的。

布告栏系统至今仍在运行

令人惊讶的是,许多BBS-es至今仍在运行。我即使是运行一个(人们通过Telnet协议连接到它)。为什么?主要是因为我喜欢使用这些老系统。它让我脚踏实地,更接近计算的根源。

我的BBS提醒我——当我通过超快的光纤连接到我的多个服务器(托管在世界各地),能够同时承载大量用户的服务器时——并不总是这样。

协议的变化。连接类型和速度(和频率)变化。服务器功能和存储发生变化。我管理它的方式和使用它的方式都在改变。没有一样是不变的。

哦,天哪。当我这么说的时候,我有点难过。这几天,调制解调器吱吱作响,传输速度很慢,令人心驰神往。但话又说回来,能够同时为多个用户提供网页服务是相当不错的。

所以,你知道,权衡。

> >阅读下一个:计算机的历史,第2部分- TCP/IP归功于施乐PUP

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2017足球竞彩网下载

工资调查:结果在