Introducción a la Mensajería Instantánea (MI)
La mensajería instantánea (MI) es una forma de comunicación en tiempo real basada en texto entre dos o más personas. El texto es enviado a través de dispositivos conectados a una red, como Internet.
El servicio de mensajería instantánea se diferencia del correo electrónico (E-mail) en que, para que los mensajes puedan ser recibidos, los usuarios deben estar conectados y “en línea”. La mensajería instantánea también es conocida como chat o cibercharla, ya que la comunicación basada en texto se realiza en tiempo real mientras los intervinientes se encuentran conectados.
Servicios Clave de la Mensajería Instantánea
- Aviso de presencia: Notifica a los usuarios cuando sus contactos están conectados.
- Buzón de mensajes: Lugar donde se almacenan los mensajes de aquellos usuarios que no están conectados.
- Transferencia de archivos: Permite el intercambio de archivos entre el origen y el destino.
- Comunicación de Voz: Posibilidad de comunicación a través de un micrófono sin necesidad de teclear el mensaje.
Tipos de Servicios y Protocolos de Mensajería Instantánea
1. IRC (Internet Relay Chat)
IRC, acrónimo de Internet Relay Chat (Conversación Retransmitida por Internet), es un protocolo de comunicación en tiempo real basado en texto que permite debates entre dos o más personas.
Se diferencia de la mensajería instantánea tradicional en que los usuarios no deben acceder a establecer la comunicación de antemano, de tal forma que todos los usuarios que se encuentran en un canal pueden comunicarse entre sí, aunque no hayan tenido ningún contacto anterior. Los usuarios de IRC utilizan una aplicación cliente para conectarse con un servidor. Las redes más grandes son EFnet, seguida por Undernet, IRCnet, Dalnet y NewNet.
mIRC: Cliente Popular de IRC
mIRC es un cliente IRC, el más extendido para plataformas Microsoft Windows. Tiene una interfaz práctica y limpia que es altamente configurable.
Características del IRC
- En cada conversación pueden intervenir más de dos personas.
- Las conversaciones se realizan mediante “Canales”.
- Los usuarios pueden ocultar su identidad.
- Basado en el modelo Cliente/Servidor (C/S).
- Se necesita de un servidor.
- Los mensajes no son enviados directamente del usuario de origen al destinatario.
- El servidor reúne y procesa cada uno de los mensajes que envían los usuarios hacia sus destinatarios.
- El servidor de IRC se encarga también de autenticar a los usuarios cuando se conectan a través de un nombre de usuario y su contraseña.
2. XMPP (Extensible Messaging and Presence Protocol)
XMPP, acrónimo de Extensible Messaging and Presence Protocol (Protocolo Extensible de Mensajería y Presencia), utiliza el Puerto 5222.
- Es un protocolo abierto para la transmisión de mensajería instantánea.
- XMPP funciona mediante el envío de XML y su código se distribuye gratuitamente.
- Basado en el modelo Cliente/Servidor.
- Tras varios años de su existencia, ha sido adoptado por empresas como Facebook, Tuenti, WhatsApp y Messenger.
- Es un tipo de servicio que no depende de un único servidor central.
- Basado en estándares abiertos.
- No existe ningún servidor central y cada grupo u organización puede instalar el suyo, lo que evita la sobrecarga en los servidores.
- Cada usuario está identificado de forma única con un JID (Jabber Identificator), que está formado por una dirección de correo electrónico.
Desventajas de XMPP
- Presenta gran sobrecarga de tráfico que se utiliza para notificar la presencia de los usuarios.
- El tráfico aumenta enormemente conforme crece el número de servidores.
- Se necesita un programa cliente.
Arquitectura y Estándares de XMPP
Descentralización: La arquitectura de las redes XMPP es similar a la del correo electrónico. Cada usuario en la red XMPP tiene un identificador único (JabberID, normalmente abreviado como JID).
Estándares abiertos: La Internet Engineering Task Force ha formalizado el protocolo XMPP como una tecnología de mensajería instantánea estándar. Los servidores XMPP pueden estar aislados de la red pública XMPP y poseen robustos sistemas de seguridad como SASL y TLS.
Pasarelas (Gateways)
Permiten a los usuarios el acceso a redes con otros protocolos de mensajería instantánea como MSN Messenger, ICQ u otros tipos de mensajería como SMS o E-mail. Cualquier usuario se puede registrar con alguna de estas pasarelas proporcionando sus datos de acceso a la nueva red (nombre de usuario y contraseña) y comunicarse con los usuarios de la nueva red.
Tipos de Elementos del Servicio XMPP
Existen 3 tipos de elementos diferentes:
- Message: Son los mensajes que se envían los usuarios entre sí.
- Presence: Los eventos de presencia de usuarios (cuando se desconectan o conectan, cuando cambian de estado, de nombre, etc.).
- IQ (Info/Query): Sirve para enviar comandos internos.
3. OSCAR (Open System for CommunicAtion in Realtime)
OSCAR emplea paquetes binarios de longitud variable, lo que permite una amplia variedad de servicios. La red consiste en múltiples servidores centrales BOS y un servidor de autorizaciones.
El servidor de autorizaciones también redirige el cliente a un servidor BOS predeterminado según las preferencias.
Clientes de Mensajería Instantánea Populares
Oscar AIM (AOL Instant Messenger)
Es un cliente de mensajería instantánea de AOL, denominado habitualmente IM. Suele ubicarse en el tercer lugar de uso después de MSN y Yahoo Messenger. Es gratuito.
Es un programa de mensajería instantánea similar a Yahoo Messenger y WLM, pero su diferencia radica en su capacidad de enlace con redes sociales. Cuenta con una atractiva interfaz.
Yahoo Messenger
Es una aplicación que permite el intercambio en tiempo real de mensajes en forma de texto entre dos o más usuarios. Es uno de los sistemas de mensajería instantánea más comunes y populares.
A partir de la versión 8.0, Yahoo añadió la posibilidad de que los usuarios crearan sus propios plugins. Los plugins permiten interactuar como si fuera un reproductor. En su última versión permite llamadas a móviles y teléfonos fijos.
Funciones de Yahoo Messenger
- Mensajería instantánea: Puede enviar mensajes de texto a sus contactos de correo.
- Salas de chat: Diferentes salas de chat para poder hablar.
- Compartir fotos: Permite compartir las fotos que tenga en su ordenador.
- Llamadas de PC a PC: Posibilidad de hacer llamadas a otros usuarios de Yahoo.
- Números de teléfono para Messenger.
- Webcam.
- Conferencias: Intercambia mensajes con varios amigos a la vez.
- Chatear desde otras redes sociales.
- Envío de archivos.
Windows Live Messenger (WLM)
Características de WLM
- Mensajería sin conexión: Es posible enviar mensajes a los contactos que están desconectados.
- Videojuegos y aplicaciones.
- Iniciativa “i’m”: Solo para conversaciones enviadas o recibidas en EE. UU. y Australia (AUS). Cada vez que alguien mantiene una conversación usando “i’m”, se comparte una parte de los ingresos de publicidad del programa.
- Plataforma S60: Microsoft desarrolló un cliente para Windows Live Messenger que funciona en la plataforma S60.
- Integración con XBOX: Compatibilidad.
- Carpetas compartidas: WLM ofrecía una característica que permitía compartir carpetas como alternativa para el método de transferencia directa. Esto incluía un pequeño escáner antivirus. Esta característica solo podía usarse en equipos cuyos discos duros usaran formato NTFS.
Skype
Es un software que permite comunicaciones de texto, voz y video sobre Internet (VoIP). El código y protocolo de Skype permanecen cerrados y propietarios, pero los usuarios interesados pueden descargar gratuitamente la aplicación ejecutable. Los usuarios de Skype pueden hablar entre ellos gratuitamente.
Skype incluye una característica denominada SkypeOut, que permite a los usuarios llamar a teléfonos convencionales. Skype opera en base al modelo P2P (Peer-to-Peer) en vez de C/S (Cliente/Servidor).
Funcionalidades de los Clientes de Mensajería Instantánea
Un cliente de MI es un programa informático que los usuarios utilizan para acceder a todas las funciones ofrecidas por los sistemas de MI.
Características Comunes
- Gestión de contactos: Muestra el estado de los destinatarios y permite agruparlos según diferentes criterios.
- Gestión de conversaciones: Usado para iniciar o finalizar conversaciones, enviar mensajes de texto, voz, video, etc.
- Transferencia de archivos: Para el envío de archivos entre usuarios.
- Soporte de videoconferencias.
Pidgin
Es un programa de MI para chatear con personas que utilizan diferentes programas de chat. Es compatible con muchos protocolos de MI como IRC, XMPP, OSCAR y Messenger. Permite hablar a la vez con personas que utilizan WLM, por ejemplo.
Google Talk
Es un cliente de mensajería instantánea y VoIP que utiliza protocolos XMPP, desarrollado por Google. Solo se necesita tener una dirección de Gmail, una conexión a Internet, un micrófono y altavoces. Todas las llamadas son gratuitas.
Características de Google Talk
- Llamadas de voz gratuitas de PC a PC.
- Enviar y recibir mensajes de voz.
- Notificaciones de Gmail en el escritorio.
- Personaliza el programa: emoticones, avatares, muestra de imágenes, skins, etc.
ICQ
Es un cliente de mensajería instantánea y el primero de su tipo en ser ampliamente utilizado en Internet, mediante el cual es posible chatear y enviar mensajes instantáneos a otros usuarios. También permite el envío de archivos, videoconferencias y charlas de voz.
El protocolo de comunicaciones utilizado por ICQ es conocido como OSCAR, utilizado también por AIM. Los usuarios de la red ICQ son identificados con un número, el cual es asignado al momento de registrar un nuevo usuario, llamado UIN (Universal Internet Number).
