我一直在网上阅读有关物联网的历史,我碰到过的最有趣的事情之一是卡内基梅隆大学的可乐机。根据我读过的各种文章(包括ewahome.com上的这篇文章),这是一台焦炭机,旨在告诉人们大学的焦炭机中是否有冷焦炭。但是,对于当时用于该机器的连接协议感到好奇。他们是通过电话线发送信号还是什么?他们如何将信号发送给想要了解可乐信息的各个人?

评论

只是一个小更新。此处讨论的炼焦机是较早的非连接式炼焦机的子代。当计算机中心位于Scaife大厅的前两层时,我们有一台可乐机-那是在60年代后期。一些机甲专家已经“改善”了可乐机的内部,以使可乐变得更冷并得到它变冷更快。那些日子。

#1 楼

可乐机相当有趣,它有自己的网站,提供有关其历史的更多信息。

远古历史文档解释了原始可乐机的工作方式: />最后的难题是让人们在除CMUA之外的其他计算机上登录时检查可乐的状态。修改了CMUA的手指服务器,以在有人用手手指不存在的用户“可乐”时运行可乐状态程序。 (对于未启动的用户,
通常会报告指定的用户是否已登录,如果
,则在何处登录。)由于Finger的请求是标准ARPANET(现在的Internet)协议的一部分,通过说“ finger coke @ cmua”从任何CMU
计算机中检查可乐机。实际上,您可以从Internet上任何地方的任何计算机中发现
可乐机的状态!
如果距您几千英里,这对您有好处吗?


对于70年代和80年代的第一代可乐机,finger通过Internet的前身ARPANET连接时,该命令被滥用。不是完全复杂的协议,但它可以很好地指示焦炭机的状态,而又不会太困难地设置。 Wikipedia的摘录,详细介绍了其操作方式:


Finger守护程序在TCP端口79上运行。客户端(对于远程主机)将打开与端口79的连接。在连接的远程端启动RUIP(远程用户信息程序)以处理请求。本地主机根据“手指查询”规范向RUIP发送一线查询,并等待RUIP响应。 RUIP接收并处理查询,返回答案,然后启动连接关闭。本地主机收到答案和关闭信号,然后继续关闭其连接结束。


finger命令还可以提供一些自定义信息,例如全名,电子邮件地址,和一些自定义文字。大概是使用自定义文本来发送可乐机的状态和内部可乐的冷度。

评论


那么信号是直接通过互联网发送的呢?

–anonymous2♦
17年1月4日在20:19

@ anonymous2-当时互联网还不存在,但是许多政府机构和大学都可以使用ARPANET,这在概念上非常相似,并且使用了许多相同的TCP / IP套件进行通信。可乐机使用它通过手指协议进行通信。

–Aurora0001♦
17年1月4日在20:21