Estudio del protocolo XMPP de mensajería instantánea, de sus antecedentes, y de sus aplicaciones civiles y militares

Díaz García, José Carlos (2008). Estudio del protocolo XMPP de mensajería instantánea, de sus antecedentes, y de sus aplicaciones civiles y militares. Proyecto Fin de Carrera / Trabajo Fin de Grado, Facultad de Informática (UPM) [antigua denominación].

Descripción

Título: Estudio del protocolo XMPP de mensajería instantánea, de sus antecedentes, y de sus aplicaciones civiles y militares
Autor/es:
  • Díaz García, José Carlos
Director/es:
  • Martínez Olalla, Rafael
Tipo de Documento: Proyecto Fin de Carrera/Grado
Fecha: Septiembre 2008
Materias:
Escuela: Facultad de Informática (UPM) [antigua denominación]
Departamento: Informática Aplicada [hasta 2014]
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (11MB) | Vista Previa

Resumen

Desde la década de 1.960 aparecieron los primeros sistemas de mensajería instantánea (en adelante MI), en los ámbitos de la formación asistida por ordenador y el soporte técnico a usuarios. Estos sistemas fueron evolucionando y mutando, dando origen a su vez a nuevas soluciones y tecnologías hasta llegar a nuestros días, donde tenemos decenas de soluciones comerciales o abiertas para el mismo problema: el envío de mensajes de texto y multimedia de un usuario a otro o a otros, y todo ello a través de redes IP, haciendo un uso eficiente de los recursos disponibles, en tiempo real, sin renunciar a requisitos de seguridad en del tráfico de mensajes, rendimiento, escalabilidad hasta Internet. En los años recientes, además, a dichas necesidades de comunicación se ha unido otra: la presencia. Además de comunicarse, los usuarios de redes de mensajería instantánea y algunas otras soluciones de comunicaciones unificadas, requieren conocer el estado de disponibilidad o estado de la presencia que tienen el resto de los usuarios de su red con los que se comunica, así como comunicar su propia presencia aquellos a aquellos usuarios que han pedido ser informados. La especificación base de Jabber (que más tarde se convertiría en el protocolo XMPP1) fue inventada en 1998 por Jeremie Miller y tomada como protocolo por la comunidad open-source en 1999, donde ha ido creciendo y evolucionando hasta nuestros días. Su originalidad consistió en que empleaba estándares abiertos como XML y que, por definición, era un protocolo extensible, lo que le ha dado mucho recorrido a lo largo de los últimos diez años. El protocolo Jabber de mensajería instantánea y presencia era una tecnología abierta basada en XML, para la comunicación en tiempo real, lo cual proporcionaba potencialmente un amplio rango de aplicaciones, incluyendo: mensajería instantánea, presencia, negociación de múltiples medios, pizarras compartidas, colaboración, middleware ligero, distribución de datos en entornos distribuidos, sindicación de contenidos, y enrutamiento XML genérico, entre otras. Hasta la fecha, Jabber y XMPP han sido los proyectos más aceptados como alternativas libres serias al sistema MSN Messenger de Microsoft, al AIM de AOL, al Yahoo! Messenger y, por supuesto al ICQ. Y aunque XMPP todavía es un protocolo algo desconocido, está creciendo más cada día, gracias a los usuarios y, por supuesto, a Google, que ha creado Google Talk, un cliente de mensajería instantánea que maneja el protocolo XMPP Este trabajo se ha centrado en describir y comentar el protocolo XMPP a nivel de arquitectura, esquema de direccionamiento, gramática de los mensajes del protocolo, funcionamiento del establecimiento de las sesiones, aspectos y mecanismos de seguridad de las sesiones y sus datos, mecanismos de comunicación de la presencia, manejo del roster y la extensibilidad del protocolo, para poder ofrecer al lector la base teórica necesaria para abordar la discusión que incluye esta obra sobre sus posibles usos. En resumen, las características de XMPP más importantes son: - Protocolo abierto y fundado sobre estándares IETF - Sus extensiones son múltiples y controladas por una fundación que vigila el desarrollo del estándar - XML nativo - Admite esquemas de federación de redes, pudiendo interoperar con otras redes de MI públicas como Google Talk y propietarias como IBM Lotus Sametime - Muchas implementaciones abiertas de servidores, clientes y librerías; para toda clase de plataformas y lenguajes - Capacidad para utilizar HTTP o TCP como protocolos de transporte de los mensajes - Seguridad extremo a extremo TLS que permite cifrar los mensajes empleando diferentes algoritmos como RSA y DSS - Posibilidad de comprimir los mensajes mediante los mecanismos de compresión de TLS - Buena alternativa cuando se trata de hacer multicasting de datos - Buena alternativa a los modelos de publicación-suscripción comerciales

Más información

ID de Registro: 1481
Identificador DC: http://oa.upm.es/1481/
Identificador OAI: oai:oa.upm.es:1481
Depositado por: Archivo Digital UPM
Depositado el: 30 Mar 2009
Ultima Modificación: 20 Abr 2016 06:50
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM