Какой протокол подключения использовал кока-кола Университета Карнеги-Меллона?


10

Я читал в Интернете об истории Интернета вещей, и одна из самых интересных вещей, с которыми я столкнулся, это кока-кола Университета Карнеги-Меллона. Согласно различным статьям, которые я читал, в том числе на ewahome.com , это была машина для производства кокса, которая была разработана, чтобы сообщать людям о наличии холодного кокса в Университетской машине для производства кокса.

Однако мне любопытно, какой протокол соединения использовался бы тогда для этой машины. Они посылали сигналы по телефонным кабелям или как? Как они пошли об отправке сигнала различным людям, которые хотели получить информацию о коле?


1
Просто небольшое обновление. Обсуждаемые здесь коксовые машины являются детьми более ранних несвязанных коксовых машин. Когда компьютерный центр находился на двух верхних этажах зала Scaife, у нас была коксовая машина - это было в конце 60-х годов. Некоторые ребята-механики «улучшили» внутренности коксовой машины, чтобы получить холодный кокс и получить его. холодно быстрее. То были времена.
Томас Ли

Ответы:


10

У «Coke Machine», довольно забавно, есть собственный веб-сайт с чуть большей информацией об истории.

Документ древней истории объясняет, как действовала оригинальная кока-машина:

Последний кусок головоломки был необходим, чтобы позволить людям проверять статус кока-колы, когда они вошли в систему на другом компьютере, кроме CMUA. Сервер Finger CMUA был изменен для запуска программы состояния кока-колы всякий раз, когда кто-то нажимал на несуществующего пользователя «кока-кола». (Для непосвященных Finger обычно сообщает, зарегистрирован ли указанный пользователь, и если да, то где.) Поскольку запросы Finger являются частью стандартных протоколов ARPANET (в настоящее время Интернет), люди могут проверять кока-колу с любого компьютера CMU, говоря «finger кокса @ cmua». На самом деле, вы можете узнать состояние кока-машины с любой машины в любом месте Интернета! Не то чтобы тебе было бы хорошо, если бы ты был в нескольких тысячах миль отсюда ...

Для первого поколения Coke Machine, в 70-х и 80-х годах, fingerкоманда (ab) использовалась при подключении через ARPANET , предшественник Интернета. Не совсем сложный протокол, но он работал достаточно хорошо, чтобы показать состояние коксовой машины, не будучи слишком сложным в настройке.

Если вас интересует , как именно работает fingerкоманда , вот выдержка из Википедии, подробно описывающая, как она работает:

Демон finger работает на TCP-порту 79. Клиент (в случае удаленных хостов) открывает соединение с портом 79. На удаленном конце соединения запускается RUIP (Remote Information Information Program) для обработки запроса. Локальный хост отправляет RUIP-запрос в одну строку на основе спецификации запроса Finger и ожидает ответа RUIP. RUIP получает и обрабатывает запрос, возвращает ответ, а затем инициирует закрытие соединения. Локальный хост получает ответ и сигнал закрытия, затем продолжает закрывать свой конец соединения.

Команда fingerтакже может предоставить некоторую пользовательскую информацию, такую ​​как полное имя, адрес электронной почты и некоторый пользовательский текст. Предположительно, пользовательский текст использовался для отправки информации о состоянии кока-колы и холодности колы внутри.


Таким образом, сигнал был отправлен прямо через Интернет, тогда?
anonymous2

2
@ anonymous2: в то время Интернет еще не существовал в своем нынешнем состоянии, но многие правительственные учреждения и университеты имели доступ к ARPANET, который очень похож по своей концепции и использовал для связи множество одинаковых пакетов TCP / IP. Коксовая машина использовала это для связи по fingerпротоколу.
Aurora0001
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.