Articulo de referencia

Zephyr (protocolo)

Creado en el Instituto Tecnológico de Massachusetts como parte del Proyecto Athena , [ 1 ] Zephyr fue diseñado como un protocolo de mensajería instantánea y un conjunto de aplic...

Creado en el Instituto Tecnológico de Massachusetts como parte del Proyecto Athena , [ 1 ] Zephyr fue diseñado como un protocolo de mensajería instantánea y un conjunto de aplicaciones con una sólida base en Unix . Siguiendo la filosofía de Unix de "hacer una cosa y hacerla bien" , se componía de varios programas independientes 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 de uso generalizado .

Creación

Zephyr es un invento de Ciarán Anthony DellaFera, quien en aquel entonces era empleado de Digital Equipment Corporation e investigador visitante en el Proyecto Athena . El diseño surgió como una solución al problema de la " llamada a procedimiento remoto (RPC) inversa": cómo los proveedores de servicios (servidores en un sistema cliente-servidor ) pueden localizar y comunicarse con los usuarios. El concepto inicial surgió de conversaciones entre Ciarán y Michael R. Gretzinger, otro ingeniero de sistemas del Proyecto Athena , a principios de 1986. A mediados o finales de ese año, Ciarán había simplificado el problema a dos cuestiones específicas: la capacidad de localizar usuarios en un entorno de computación distribuida (conocida hoy como "detección de presencia") y la capacidad de enviar mensajes escalables, ligeros y auténticos en dicho entorno. 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 de las versiones posteriores que se publicaron a lo largo de finales de la década de 1980.

Solicitud

Zephyr todavía se usa hoy en día en algunos entornos universitarios como Carnegie Mellon , Iowa State , la Universidad de Maryland, College Park , la Universidad de Brown y el MIT . En el MIT, fue reemplazado en gran medida por sistemas de mensajería instantánea más modernos y populares como XMPP . [ 2 ] Sin embargo, en 2020, el MIT reemplazó su servidor XMPP con Slack , pero el servidor Zephyr aún se mantiene activo gracias a una pequeña comunidad de entusiastas. [ 3 ]

Puntos de interés

Zephyr utiliza 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, por lo que los datagramas de respuesta 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 Iowa State, implementaron Zephyr utilizando Kerberos 5 .

Soporte al cliente

  • BarnOwl siempre ha contado con el soporte del protocolo Zephyr.
  • Pidgin admite el protocolo Zephyr desde la versión 0.11.0-pre10 (13 de abril de 2001). [ 4 ]
  • Adium añadió soporte para Zephyr en la versión 0.70 (18 de octubre de 2004), pero lo eliminó en la versión 1.4b6 (3 de junio de 2009). [ 5 ]

Véase también

Referencias

  1. Jennifer G. Steiner; Daniel E. Geer, Jr. (21 de julio de 1988). "Servicios de red en el entorno Athena". Actas de la Conferencia Usenix de invierno de 1988. CiteSeerX 10.1.1.31.8727 . 
  2. "Slack Enterprise Grid" . Archivado del original el 9 de septiembre de 2015. Consultado el 10 de agosto de 2015 .
  3. "Slack Enterprise Grid" . Archivado del original el 20 de abril de 2021. Consultado el 9 de agosto de 2025 .
  4. "Registro de cambios" (TXT) . Consultado el 25/08/2023 .
  5. "Historial de versiones anteriores2 – Adium Trac" . Archivado del original el 1 de diciembre de 2010. Consultado el 3 de junio de 2009 .
  • Zephyr 3.0
  • El artículo de Usenix de 1988 sobre Zephyr fue archivado el 12 de mayo de 2007 en la Wayback Machine.
  • Céfiro en Atenea
  • Preguntas y respuestas del MIT sobre Zephyr
  • Código fuente de Zephyr