A Coca-Cola, de maneira divertida, tem seu próprio site com um pouco mais de informação sobre sua história.
O documento de História Antiga explica como a Coca-Cola original operava:
A peça final do quebra-cabeça era necessária para permitir que as pessoas verificassem o status da Coca-Cola quando estavam logadas em outra máquina que não o CMUA. O servidor Finger do CMUA foi modificado para executar o programa de status de Coca-Cola sempre que alguém tocava a "coca" de usuário inexistente. (Para os não iniciados, o Finger normalmente informa se um usuário especificado está logado e, em caso afirmativo, onde.) Como as solicitações do Finger fazem parte dos protocolos padrão da ARPANET (agora Internet), as pessoas podem verificar a máquina de Coca-Cola em qualquer computador da CMU dizendo "finger coque @ cmua ". De fato, você pode descobrir o status da máquina de Coca-Cola de qualquer máquina em qualquer lugar da Internet! Não que isso lhe faria muito bem se estivesse a alguns milhares de quilômetros de distância ...
Para a Coca-Cola de primeira geração, nas décadas de 70 e 80, o finger
comando foi (ab) usado durante a conexão através da ARPANET , o precursor da Internet. Não é exatamente um protocolo complexo, mas funcionou bem o suficiente para indicar o estado da máquina de coque sem ser muito difícil de configurar.
Se você estiver interessado em exatamente como o finger
comando funcionou, aqui está um extrato da Wikipedia detalhando como ele funciona:
O daemon finger é executado na porta TCP 79. O cliente (no caso de hosts remotos) abre uma conexão com a porta 79. Um RUIP (Programa de Informações Remotas do Usuário) é iniciado na extremidade remota da conexão para processar a solicitação. O host local envia a consulta de uma linha do RUIP com base na especificação de consulta do Finger e aguarda a resposta do RUIP. O RUIP recebe e processa a consulta, retorna uma resposta e inicia o fechamento da conexão. O host local recebe a resposta e o sinal de fechamento e, em seguida, prossegue fechando o final da conexão.
O finger
comando também pode fornecer algumas informações personalizadas, como nome completo, endereço de email e algum texto personalizado. Presumivelmente, o texto personalizado foi usado para enviar o estado da máquina de coca-cola e a frieza da coca-cola dentro.