カーネギーメロン大学のコークスマシンはどの接続プロトコルを使用しましたか?


10

私はモノのインターネットの歴史についてウェブ上で読んでおり、私が遭遇した中で最も興味深いものの1つはカーネギーメロン大学のコークス機です。ewahome.comからの記事を含め、私が読んださまざまな記事によると、大学のコークスマシンでコールドコークスが利用可能かどうかを人々に知らせることができるように設計されたコークスマシンでした。

ただし、このマシンで当時どのような接続プロトコルが使用されていたのかについては、興味があります。彼らは電話ケーブルを介して信号を送信していたのでしょうか、それとも何ですか。彼らはどのようにして、コーラについての情報を求めているさまざまな人々に信号を送ったのですか?


1
ほんの小さな更新。ここで説明するコークス機械は、以前の非接続型コークス機械の子です。コンピューターセンターがScaifeホールの最上部2階にあったとき、コークスマシンがありました-これは60年代後半のものでした早く寒くなる。あれらの日々でした。
トーマスリー

回答:


10

面白いことに、Coke Machineには独自のWebサイトがあり、その歴史についてもう少し詳しい情報があります。

古代史のドキュメントは、元のコークスのマシンを操作する方法について説明します。

パズルの最後のピースは、CMUA以外のマシンにログインしているときに人々がコーラのステータスを確認できるようにするために必要でした。CMUAのFingerサーバーは、誰かが存在しないユーザーに「コーラ」を指で触れるたびにコーラステータスプログラムを実行するように変更されました。(未開始の場合、Fingerは通常、指定されたユーザーがログインしているかどうか、どこにログインしているかを報告します。)Fingerリクエストは標準のARPANET(現在のインターネット)プロトコルの一部であるため、CMYコンピューターから「finger coke @ cmua」。実際、インターネット上のどこからでも、コーラマシンのステータスを確認できます。あなたが数千マイル離れていれば、それはあなたに大いに役立つでしょう...

70年代と80年代の第1世代のコークスマシンでは、fingerコマンドはインターネットの前身であるARPANETを介して接続しているときに使用されました。厳密には複雑なプロトコルではありませんが、セットアップが過度に難しくなることなく、コークス機械の状態を示すのに十分に機能しました。

コマンドがどのように機能するかに正確に関心がある場合は、Wikipediaからの抜粋で、fingerコマンドの動作を詳しく説明します。

fingerデーモンはTCPポート79で実行されます。クライアントは(リモートホストの場合)ポート79への接続を開きます。接続のリモートエンドでRUIP(リモートユーザー情報プログラム)が開始され、要求を処理します。ローカルホストは、Fingerクエリ仕様に基づいてRUIP 1行クエリを送信し、RUIPが応答するのを待ちます。RUIPはクエリを受信して​​処理し、応答を返し、接続のクローズを開始します。ローカルホストは応答とクローズ信号を受信し、接続の終了を続行します。

このfingerコマンドは、氏名、電子メールアドレス、カスタムテキストなどのカスタム情報も提供できます。おそらく、カスタムテキストは、コークスマシンの状態と内部のコークスの冷たさを送信するために使用されました。


それで、信号はインターネットを介して直接送信されましたか?
anonymous2

2
@ anonymous2のようなもの-現時点ではインターネットは存在しませんでしたが、多くの政府機関や大学はARPANETにアクセスできました。ARPANETは概念が非常によく似ており、同じTCP / IPスイートを多数使用して通信しました。コークスマシンは、fingerプロトコルを介して通信に使用しました。
Aurora0001
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.