Xmpp

Páginas: 16 (3977 palabras) Publicado: 23 de octubre de 2011
XMPP
Federico Scavone federicoscavone@gmail.com
Universidad Cat´lica Nuestra Se˜ora de la Asunci´n. Facultad de Ciencias y o n o Tecnolog´ ıa

´ Abstract. Este documento explica los que es XMPP, su historia, arquitectura, principales caracter´ ısticas, ventajas ;y los servidores, clientes y librer´ que implementan ´ste protocolo. El objetivo no es entrar tanto ıas e en detalles t´cnicos sinomas bien analizar a grandes rasgos que es y e como funciona XMPP. Key words: Xmpp, Protocolo, Mensajer´ instant´nea, Miller ıa a

1

Introducci´n o

En los ultimos a˜os el acceso a la informaci´n en tiempo real se ha vuelto de vital ´ n o importancia, tanto en el ´mbito laboral como en el personal. Las personas necea sitan que que la distribuci´n y/o el intercambio de la informaci´n seainmediata o o y segura. Una de las herramientas m´s ultilizadas para llevar a cabo ´sta tarea a e es la mensajer´ instant´nea, por ser la que mas ventajas ofrece. Para realizar ıa a el intercambio de informaci´n a trav´s de la mensajer´ instant´nea, es neceo e ıas a sario establecer un conjunto de reglas a seguir para que los equipos involucrados “hablen” el mismo idioma. A ´sto se le denominaprotocolo. A continuaci´n e o veremos no de los protoclos m´s utilizados, el XMPP. a

2

Historia

Todo comenz´ en el a˜o 1998, cuando a Jeremie Miller, cansado de tener que o n usar 4 clientes distintos de mensajer´ instan´nea para poder usar los servicios ıa a de IM1 de la ´poca, tuvo la brillante idea de dise˜ar un protocolo abierto, al e n cual le puso el nombre de Jabber. En Febrero de 2000,fueron publicados los RFCs2 propuestos por Miller al IMPP WG3 del IETF4 . El RFC 2778 define un modelo abstracto para un sistema de mensajer´ inıa stant´nea y presencia. El RFC 2779 define los requisitos para la implementaci´n a o de dichos sistemas.
1 2 3 4

Instant Messenger Request for comment Grupo de Trabajo en Protocolos de Mensajer´ Instant´nea y Presencia ıa a Internet Engineering TaskForce

Como es com´n en este ´mbito, exist´ diferencias entre los miembros u a ıan del IMMP WG, por lo que nunca se lanz´ ning´n protocolo real. Pero como o u tambi´n suele pasar en el ambiente Open-source, la comunidad existente detr´s e a del proyecto Jabber no se di´ por vencida y sigui´ trabajando. En octubre del o o 2000 lanzaron la versi´n 1.2 del servidor abierto Jabberd (Jabber Daemon). oLa comunidad segu´ creciendo pero no estaba bien organizada y era muy ıa dif´ coordinar los trabajos de esa manera, por lo que en agosto de 2001 se ıcil constituye la Jabber Software Foundation (JSF), cuya misi´n era coordinar el o desarrollo y documentar los protocolos XML utilizados por Jabber. La JSF decide cambiar el nombre de Jabber a XMPP (eXtensible Messaging and Presence Protocol). Reci´nen febrero de 2002, la JSF vuelve a enviar a e la IETF un borrador actualizado del protocolo Jabber. Todo iba sobre ruedas, gracias a la organizaci´n conseguida desde la fundaci´n de la JSF. En junio del o o mismo a˜o enviaron 3 nuevos borradores con excelentes resultados. n En octubre de 2002, la IESG5 designa un grupo de trabajo dedicado exclusivamente al XMPP. El XMPP WG se enfoco en realizarmejoras del protocolo, especialmente en la seguridad y la arquitectura. Mientras tanto, la JSF estaba centrada en el desarrollo de las extensiones de Jabber, que eran compatibles con XMPP. Dos an˜s mas tarde, se publican los RFCs donde se define el protocolo XMPP o completo. – El RFC 3920 especifica las caracter´ ısticas principales del protocolo XMPP – El RFC 3921 describe las aplicaciones yextensiones para proveer servicios de mensajer´ instant´nea y presencia previstos en XMPP ıa a – El RFC 3922 establece como realizar un mapeo entre XMPP y CPIM6 – RFC 3923 define un m´todo de firma y encriptamiento de objetos punto a e punto usando XMPP

3

C´digo abierto y Est´ndar abierto o a

Si bien XMPP fue desarrollado en sus inicios por la comunidad de c´digo abierto o Jabber, el protocolo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Xmpp Mini Manual
  • USO DE LOS PROTOCOLOS SNMP Y XMPP PARA NOTIFICACIONES Y AVISOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS