The Coke Machine, de forma bastante divertida, tiene su propio sitio web con un poco más de información sobre su historia.
El documento de Historia Antigua explica cómo funcionaba la máquina original de Coca-Cola:
La pieza final del rompecabezas era necesaria para que las personas verificaran el estado de Coca-Cola cuando iniciaron sesión en otra máquina que no sea CMUA. El servidor Finger de CMUA se modificó para ejecutar el programa de estado de Coca-Cola cada vez que alguien tocaba la "coca" de usuario inexistente. (Para los no iniciados, Finger normalmente informa si un usuario específico ha iniciado sesión y, en caso afirmativo, dónde.) Dado que las solicitudes de Finger son parte de los protocolos estándar ARPANET (ahora Internet), las personas pueden verificar la máquina de Coca-Cola desde cualquier computadora CMU diciendo "dedo Coca-Cola @ cmua ". De hecho, ¡podría descubrir el estado de la máquina de Coca-Cola desde cualquier máquina en cualquier lugar de Internet! No es que te sirviera de mucho si estuvieras a unos miles de kilómetros de distancia ...
Para la máquina de Coca-Cola de primera generación, en los años 70 y 80, el finger
comando fue (ab) utilizado mientras se conectaba a través de ARPANET , el precursor de Internet. No es exactamente un protocolo complejo, pero funcionó lo suficientemente bien como para indicar el estado de la máquina de coque sin ser demasiado difícil de configurar.
Si está interesado en cómo funciona exactamente el finger
comando , aquí hay un extracto de Wikipedia que detalla cómo funciona:
El daemon finger se ejecuta en el puerto TCP 79. El cliente (en el caso de hosts remotos) abrirá una conexión al puerto 79. Se inicia un RUIP (Programa de información de usuario remoto) en el extremo remoto de la conexión para procesar la solicitud. El host local envía la consulta RUIP de una línea en función de la especificación de la consulta Finger y espera a que responda RUIP. El RUIP recibe y procesa la consulta, devuelve una respuesta, luego inicia el cierre de la conexión. El host local recibe la respuesta y la señal de cierre, luego continúa cerrando su final de la conexión.
El finger
comando también puede proporcionar información personalizada, como nombre completo, dirección de correo electrónico y texto personalizado. Presumiblemente, el texto personalizado se utilizó para enviar el estado de la Máquina de Coca-Cola y la frialdad de los Coca-Cola en el interior.