Céfiro (protocolo)
Creado en el MIT como parte del Proyecto Athena, Zephyr fue diseñado como un protocolo de mensajería instantánea y una suite de aplicaciones con una fuerte experiencia en Unix. Usando el "haz una cosa, hazla bien" filosofía de Unix, se componía de varios programas separados que trabajaban juntos para crear un sistema de mensajería completo. Zephyr e IRC fueron los primeros sistemas de mensajería instantánea basados en IP ampliamente utilizados.
Creación
Zephyr es un invento de Ciarán Anthony DellaFera, quien en ese momento era empleado de Digital Equipment Corporation y científico investigador visitante en el Proyecto Athena. El diseño se originó como una solución a la "llamada a procedimiento remoto (RPC) inversa" problema: cómo pueden los proveedores de servicios (servidores en un sistema cliente-servidor) ubicar y comunicarse con los usuarios del servicio. El concepto inicial surgió de las conversaciones entre Ciarán y Michael R. Gretzinger, otro ingeniero de sistemas del Proyecto Athena, a principios de 1986. A mediados o finales de 1986, Ciarán había destilado el problema en dos cuestiones específicas: la capacidad de ubicar a los usuarios en un entorno informático distribuido. (conocido hoy como "detección de presencia"), y la capacidad de entregar mensajes escalables, ligeros y auténticos en un entorno informático distribuido. El equipo de desarrollo de Zephyr (Mark W. Eichin, Robert S. French, David C. Jedlinsky, John T. Kohl, William E. Sommerfeld) fue responsable de la creación del código base inicial y los lanzamientos posteriores que se emitieron a lo largo del finales de la década de 1980.
Solicitud
Zephyr todavía se usa en algunos entornos universitarios, como Carnegie Mellon, Iowa State, University of Maryland, College Park, Brown University y MIT. Ha sido reemplazado en gran medida por sistemas de mensajería instantánea modernos y más populares, como XMPP. MIT actualmente opera tanto Zephyr como XMPP.
Puntos de interés
Zephyr usa datagramas UDP enviados entre los puertos 2102, 2103 y 2104. Es incompatible con la mayoría de los enrutadores que realizan NAT porque informa la dirección IP interna y, por lo tanto, los datagramas que regresan se enrutan incorrectamente. La mayoría de los sitios han implementado Zephyr usando autenticación Kerberos 4 exclusivamente, aunque a fines de 2007, algunos sitios, incluido el estado de Iowa, implementaron Zephyr usando Kerberos 5.
Atención al cliente
- BarnOwl siempre ha tenido apoyo al protocolo Zephyr.
- Pidgin apoya el protocolo Zephyr desde la versión 0.11.0-pre10 (abril 13, 2001).
- Adium añadió apoyo a Zephyr en la versión 0.70 (18 de octubre de 2004), pero cayó en la versión 1.4b6 (3 de junio de 2009).
Contenido relacionado
SAVIA
Ejecución especulativa
Interfaz de nivel de llamada