domingo, 2 de noviembre de 2008

Mensajería instantánea. ¿Es posible operar al mismo tiempo con usuarios de diferentes redes?

Para responder a esta pregunta lo voy a hacer tomando como ejemplo:
"Mensajería Instantánea com Gaim"
Gaim es el cliente libre de mensajería instantánea más popular, en los siguientes puntos vamos a ver por qué.
Aunque Gaim no es un programa complejo tampoco es el más simple, debido a esta versatilidad. A diferencia de otros programas que sólo son aptos para trabajar con un tipo de red o protocolo, como por ejemplo Chatzilla para manejar conversaciones en IRC o aMSN para (sí, lo adivinaron) la red MSN de Messenger, Gaim puede ser usado para cualquiera de ellos y algunos otros como Jabber, ICQ, Yahoo Messenger... Y puede ser usado simultáneamente con todos ellos y con diferentes cuentas. ¿Alguien da más?
La principal aportación hecha por Gaim al software libre es ofrecer un solo programa capaz de comunicarse con múltiples protocolos de chat y mensajería instantánea. Es decir, normalmente usaríamos un programa para chats de IRC, otro para comunicarnos en la red MSN de Microsoft, otro para nuestras comunicaciones con ICQ... y así con el resto. Gaim los reúne a todos:
Jabber es el protocolo de mensajería en voga en la comunidad del software libre. Su popularidad va in crescendo y esta tendencia se está acrecentando más con Google Talk, el servicio de mensajería y voz sobre IP del popular buscador.
MSN es la red del conocido Messenger de Microsoft y posiblemente no requiera más presentaciones.
Yahoo! es otra red que compite con algunas de las aquí mencionadas y cuenta con una gran base de usuarios.
IRC es el clásico protocolo de chat y aunque ya no está tan de moda como antaño sigue siendo ampliamente utilizado. Especialmente en la comunidad del software libre, donde las salas de chat constituyen un canal de ayuda y colaboración instantánea.
AIM, el protocolo de mensajería utilizado por el enorme proveedor de Internet AOL. El nombre Gaim tuvo esta referencia inicialmente, aunque AOL no tiene nada que ver con el desarrollo de esta aplicación.
ICQ, el primer protocolo de mensajería abierto a todo Internet, muy popular en los años 90 y bastante en declive en la actualidad.
... y más: SILC para comunicaciones seguras, GroupWise de Novell, Zephyr (muy veterano aún utilizado en algunas universidades) y Gadu-Gadu (tremendamente popular en... Polonia).
Con Gaim podemos mantener conversaciones de forma simultánea en todas estas redes, sin importar el cliente que estén utilizando nuestros contactos.
Gaim es también todo terreno en otro sentido: su compatibilidad. Siendo nativo de GNU/Linux, tiene versiones disponibles para MS Windows, Mac OS X y *BSD.
Asi queda vista la posibilidad de que podemos simultanear en varias redes.
Tambien podríamos añadir a MSN Messenger de Microsoft, el cual, también nos permite comunicarnos con nuestros contactos pertenecientes a a otras redes como Yahoo!.

Spam

Se considera que un mensaje es spam sí y sólo sí el mensaje es no solicitado y, a su vez, es duplicativo.
Aclaraciones
No solicitado significa que el receptor no dio un permiso verificable al remitente para que este le envíe el mensaje.
La visita a una página web, el llenado de un formulario o el envío de un mensaje que no solicitan explícitamente recibir mensajes del tenor del mensaje en cuestión no constituyen solicitud ni permiso para el envío de dicho mensaje.
Duplicativo significa que el mensaje es enviado como parte de una colección mayor de mensajes, donde todos tienen el contenido sustancialmente idéntico.
El hecho de que un mensaje incluya alguna peculiaridad del receptor (por ejemplo su nombre y apellido) no lo hace peculiar o sustancialmente distinto de otros mensajes en los cuales el resto del contenido es sustancialmente idéntico.
En este contexto no hay un límite inferior definido por debajo del cual se pueda decir que un conjunto de mensajes duplicativos no incluyen uno o más mensajes que son "spam". En cualquier conjunto de dos o más mensajes que tengan contenido sustancialmente idéntico, cualquier mensaje de ese conjunto que sea no solictado por los receptores que lo recibieron, es calificado como "spam".
Cuando el llenado de un formulario o el envío de un mensaje de correo electrónico sí constituyan clara y evidentemente, una solicitud de recibir este tipo de mensajes duplicativos (e.g. boletín de noticias, lista de correo electrónico, etc.), se deberá utilizar un mecanismo de OptInVerificado para validar dicho formulario o mensaje, ya que nada impide que personas ajenas a la dirección de correo electrónico llenen un formulario o incluso envíen un mensaje utilizando dicha dirección como remitente.
Más aclaraciones
Existe e-mail no solicitado que es e-mail normal: ejemplos de esto incluyen requerimientos de primeros contactos, requerimientos laborales, requerimientos de ventas, etc.
Existe e-mail masivo que es e-mail normal: ejemplos de esto incluyen boletines de suscripción, listas de discusión, listas de información, etc.
Problemas
El principal problema, desde el punto de vista técnico, es que no se puede decir que un mensaje en particular es o no es spam tan sólo examinando el contenido del mensaje en sí. Para saber si es duplicativo, se debe verificar que existe al menos otro mensaje cuyo contenido es sustancialmente idéntico. Para saber si fue solicitado o no, se debe consultar al dueño de la dirección a la cual el mensaje fue enviado. Esta es la causa de que no exista (ni pueda existir) una solución técnica automática, completa, y a prueba de fallas.

En conclusión: Un mensaje electrónico es spam si la identidad personal del receptor y el contexto son irrelevantes porque el mensaje es igualmente aplicable a muchos otros receptores potenciales; y no se puede verificar que el receptor haya dado un permiso deliberado, explícito, y aún revocable, para que el mismo le sea enviado.

A continuación pondré algunos de los métodos que debemos de tener en cuenta para hacer frente a este fenómeno llamado spam....
No responder nunca un mensaje no solicitado. Lo único que harás es confirmar que tu dirección está activa.
Quejarte al postmaster de la persona que realiza el spam.
Configurar filtros o reglas de mensaje en nuestro programa de correo para no recibir más mensajes de una dirección determinada.
No dejar tu dirección de mail en cualquier formulario o foro de Internet.
Si estás recibiendo demasiado correo basura, tal vez lo mejor sea cambiar tu dirección de correo.

lunes, 27 de octubre de 2008

Metabuscador y Multibuscador.

Un metabuscador es una clase de buscador que carece de base de datos propia y, en su lugar, usa la de otros buscadores y muestra una combinación de las mejores páginas que ha devuelto cada buscador. Un buscador normal recopila la información de las páginas mediante su indexación, como Google o bien mantiene un amplio directorio, como Yahoo. La definición simplista sería que un metabuscador es un buscador de buscadores.
Un multibuscador es un tipo de metabuscador. Son programas que permiten lanzar una consulta a diferentes motores de búsqueda, respetando el formato original de los buscadores. Ojo que algunos multibuscadores permiten al usuario seleccionar los buscadores que quieren interrogar, en cambio otros no. Los multibuscadores se basan en copiar en una misma página los cuadros de diálogo y el botón de búsqueda de distintos buscadores y pueden realizarse sin ninguna tecnología adicional simplemente copiando el código fuente de cada buscador.Una vez realizada la consulta ofrecerá las respuestas buscador por buscador. Por lo que el usuario tendrá que revisar los resultados de cada uno de forma separada. La única ventaja es la posibilidad de consultar un gran número de buscadores partiendo de una única página. Ahorrando tiempo al usuario, ya que envía una consulta a diversos motores de búsqueda e índice.La exhaustividad primará sobre la precisión, ya que el usuario encontrará un gran número de enlaces y muchas páginas repetidas. NO hay que confundir los multibuscadores y los metabuscadores propiamente dichos, ya que en ocasiones estos dos términos se utilizan como sinónimos. A continuación indicaré algunas de las diferencias existentes entre los multibuscadores y los metabuscadores.

Metabuscadores:
Combinan los resultados, lanzando una consulta a varios buscadores.
Filtran los resultados: eliminar y depurar los enlaces repetidos y ordenar los enlaces. Además, solo aparecera un numero limitado de enlaces. Los más repetidos ocuparan los primeros puestos.
Ejemplos:
Metacrawler, Dogpile, Kartoo

Multibuscadores:
No combinan los resultados, solo lanzan la consulta en varios buscadores.
No filtan los resultados: copian en una página los cuadros de dialogo y el botón de buscar de distintos buscadores, incorporando todos los resultados tanto los repetidos como los no repetidos.
Ejemplos:
MiBusqueda, Gooyaglehoo, Twingine, GuitarraNet

Protocolo de red.

Protocolo de red o también llamado Protocolo de Comunicación, es el conjunto de reglas, que especifican el conjunto de datos u órdenes durante la comunicación entre las entidades que forman parte de una red.
Podríamos decir en otras palabras que un Protocolo de red es una norma estándar (conjunto de normas estándar) que especifica el método para enviar o recibir datos entre varios ordenadores.
El Protocolo, es necesario para que pueda producirse la comunicación entre máquinas, puesto que se encarga de organizar los diferentes aspectos que intervienen en este proceso:
cómo se especifica el destino, cuánta información se envía cada vez, cómo se pide una comunicación, cómo se deniega, que prioridades se establecen cuando hay un conflicto, cómo se recupera una información perdida, si hay una máquina con mas "autoridad" o todas son iguales... estas son una mínima parte de las cuestiones que necesitan organizarse mediante el protocolo.
Sabiendo ya lo que es un protocolo de red, deberíamos entender, que todos los ordenadores integrados en las redes que forman la red de Internet son capaces de comunicarse entre si, porque todos ellos usan el mismo idioma: los protocolos de comunicación TPC/IP. Estas siglas corresponden a dos protocolos que se han combinado para conseguir el conjunto de reglas que permitan la comunicación en Internet: Transmission Control Protocol e Internet Protocol.