Creado en el MIT , como parte del Proyecto Athena , [1] Zephyr fue diseñado como un protocolo de mensajería instantánea y una suite de aplicaciones con una sólida experiencia en Unix . Utilizando la filosofía de "haz una cosa, hazlo bien" 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 la invención de Ciarán Anthony DellaFera, quien en ese momento era un empleado de Digital Equipment Corporation y un científico investigador visitante en Project Athena . El diseño se originó como una solución al problema de la " llamada inversa a procedimiento remoto (RPC)": cómo pueden los proveedores de servicios (servidores en un sistema cliente-servidor ) localizar 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 y finales de 1986, Ciarán había resumido el problema en dos cuestiones específicas: la capacidad de localizar 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 de la base de código inicial y las versiones posteriores que se publicaron a lo largo del finales de los 80.
Solicitud
Zephyr todavía se usa hoy 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 . Actualmente, el MIT opera tanto Zephyr como XMPP . [2]
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 hacen 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 utilizando exclusivamente la autenticación Kerberos 4 , aunque a finales de 2007, algunos sitios, incluido el estado de Iowa, implementaron Zephyr utilizando Kerberos 5 .
Soporte al cliente
Ver también
Referencias
- ^ Jennifer G. Steiner; Daniel E. Geer, Jr. (21 de julio de 1988). "Servicios de red en el entorno de Athena". Actas de la Conferencia de Usenix de invierno de 1988 . CiteSeerX 10.1.1.31.8727 .
- ^ https://ist.mit.edu/im
- ^ http://www.pidgin.im/ChangeLog
- ^ PreviousVersionHistory2 - Adium Trac