Anda di halaman 1dari 24

TEMA 6

Servicios de mensajera instantnea, noticias y


listas de distribucin.
1-El servicio de mensajera instantnea.
Ana se comunica habitualmente con sus amigos mediante programas de mensajera instantnea
como Windows Live Messenger o Google Talk. ,Pidgin, mIRC o Skype.
Este servicio es usado de forma habitual por muchos usuarios y especialmente por los jvenes
El servicio de mensajera instantnea permite el envo de mensajes de texto en tiempo real entre
varios usuarios que estn conectados al servicio.
Los programas que ofrecen mensajera instantnea pueden ofrecer otros servicios y funcionalidades
aadidas como:

Transmitir archivos adjuntos en los mensajes.

Transmisin de audio para que los usuarios puedan hablar mediante micrfonos.

Transmisin de vdeo para que los usuarios puedan verse e incluso realizacin de
videoconferencia entre varios usuarios.

Almacenamiento de mensajes para usuarios no conectados de forma que cuando se conecten


puedan acceder a ellos.

Los programas de mensajera instantnea tambin son ampliamente utilizados en dispositivos


mviles y tablets.

1.1-Caractersticas.
El funcionamiento del servicio de mensajera instantnea se basa en varios clientes conectados a
travs de servidores que permiten a los usuarios del servicio conocer los restantes usuarios que
estn conectados en un momento dado y comunicarse en tiempo real con ellos.
Cuando un usuario inicia un cliente de mensajera instantnea, se produce lo siguiente:

El usuario solicita la conexin con un servidor y se autentifica ante ste mediante una
identificacin llamada nick.

Si el servidor autoriza la conexin, devuelve al cliente la lista de contactos disponibles. El


usuario no ve todos los usuarios conectados sino que ve a sus contactos y el estado en que se
encuentran. A los usuarios pertenecientes a la lista de contactos, el servidor les notifica el
usuario nuevo que se ha conectado.

Cualquiera de los usuarios puede seleccionar a otro usuario de los contactos y enviarle un
mensaje. El receptor podr responderle con otro u otros mensajes. El cliente enva el
mensaje al servidor al que est conectado y ste lo enviar al cliente del usuario destinatario
o al servidor al que est conectado el usuario destinatario (si estuviese conectado a otro
servidor).

Cuando un usuario cierra la conexin con el servidor, ste avisa a los contactos de ese
usuario que estn conectados que el usuario ha abandonado la sesin.

Normalmente, los servicios de mensajera instantnea admiten una serie de funcionalidades


aadidas a las bsicas de comunicacin entre contactos y visualizacin en tiempo real de lista
de contactos:

Se muestran estados de los contactos como disponible, no disponible, no conectado, vuelvo


enseguida.

Cada usuario puede administrar su lista de contactos para aadir o eliminar contactos.

Cada usuario puede usar un avatar para representarle ante el resto de usuarios.

Se pueden usar varios tipos de mensajes como mensaje normal, aviso, invitacin a
conversar, mensaje emergente y otros.

Se puede indicar al receptor que el otro usuario est escribiendo.

1.2-Uso del servicio. Normas de respeto


La mensajera instantnea nos permite establecer comunicaciones en tiempo real con otras personas
que hemos incluido en nuestra lista de contactos.
Por tanto es el usuario quien decide el resto de personas con la que puede establecer comunicacin
mediante una lista de contactos y puede, en un momento dado, eliminar un contacto de esa lista.
Fundamentalmente, el servicio de mensajera tiene los siguientes usos:
1. Comunicacin entre grupos de amigos.
2. Comunicacin entre personas con unos mismos intereses o aficiones.
3. Comunicacin entre trabajadores de una misma entidad para desarrollar un trabajo
colaborativo.
4. Tutorizacin de alumnos en sistemas de aprendizaje a distancia.
En el uso del servicio de mensajera instantnea se pueden producir mltiples problemas de
seguridad que se deben tratar de evitar con diversas medidas como:
-usar contraseas fuertes, no enviar datos personales aunque el destinatario sea conocido,
tener cuidado con los archivos adjuntos transmitidos, incluir en listas de contactos a usuarios
que estemos seguros de quien son y en los que confiemos.
Dado que el servicio de mensajera instantnea es una comunicacin entre personas, se deben seguir
unas normas de respeto, al igual que en otras comunicaciones. Entre otras, al usar el servicio de
mensajera instantnea se deben seguir las siguientes normas de respeto:

Adaptar el lenguaje a las caractersticas de la otra persona y a la relacin ms o menos


personal que tengamos con ella.

No ser insistente en intentar contactar con una persona cuando no puede atendernos. El otro
ya ve o ver que hemos intentado contactar y ya responder si as lo quiere.

Si es necesario, incluir emoticonos en los mensajes que describan el modo en el que se debe
interpretar un mensaje.

Cuando se pida del otro que haga algo, no plantearlo como una exigencia (tienes que) sino
como una peticin de hacer (Podras realizar?). En comunicaciones de empresa, a veces
habr que plantear exigencias pero, en la medida de lo posible, se deben evitar.

Iniciar las conversaciones con cortesa. Despedirse cuando se da por terminada la


conversacin. Se debe enviar un mensaje con una despedida y en el que se indica que
termina la conversacin.

Evitar el humor y el sarcasmo ya que mensajes de este tipo pueden no ser interpretados por
el receptor en el sentido con que son enviados.

Nunca enviar mensajes ofensivos, injuriosos o con insultos y si se recibieran o se entiende que
se reciben intentar aplacar los nimos del otro con un lenguaje conciliador.

1.3-Protocolos.
Existen varios protocolos de mensajera instantnea.
Dentro de los protocolos de mensajera instantnea, hay protocolos de cdigo abierto y protocolos
propietarios.
El protocolo de mensajera instantnea de cdigo abierto ms destacado es XMPP/Jabber.
Este protocolo es usado por el servicio Google Talk y dentro del servicio de mensajera instantnea
implementado en Facebook.
Las normas del protocolo quedan establecidas en el RFC 3921. Se encarga de su desarrollo la
organizacin Jabber Software Foundation.
Dentro de los protocolos propietarios, son destacables:

OSCAR, utilizado por el servicio de mensajera AIM y por el cliente ICQ.

MSNP, usado en la plataforma de Windows Live Messenger.

Skype.

Yahoo! Messenger.

Las caractersticas ms destacables del protocolo XMPP son:

Es de cdigo abierto y desarrollado por IETF. Por tanto puede ser usado libremente por
cualquier servidor y cliente de mensajera instantnea.

Es descentralizado por lo que el servicio se distribuye entre varios servidores.

Ofrece sistemas de seguridad como SASL y TLS para autenticar a los usuarios y cifrar los
mensajes.

Es fcilmente extensible con nuevas funcionalidades.

Una organizacin puede instalar su propio servidor XMPP y comunicarlo con otros
servidores y aislarlo para su funcionamiento interno dentro de la organizacin.

Los usuarios se identifican con un JID formado por una direccin de correo del usuario y un
nombre del programa o del equipo desde donde se conecta el usuario, por ejemplo,
luis@aula222.org/PC1.

El proceso seguido en el envo de mensajes usando XMPP es:

El usuario escribe el mensaje. El cliente lo enva el servidor al que est conectado.

Este servidor enva el mensaje al servidor al que est conectado el programa cliente del
usuario destinatario.

El servidor destinatario enva el mensaje al cliente del usuario destinatario.

1.4-Clientes grficos de mensajera instantnea.


Los clientes de mensajera instantnea Normalmente son programas de entorno grfico (aunque los
hay que trabajan en modo texto) e incluyen al menos dos funcionalidades:
1. Gestin de la lista de contactos.
2. Gestin de las conversaciones.
Aparte de stas, pueden incluir funcionalidades adicionales como:

Transmisin de archivos adjuntos.

Transmisin de voz.

Transmisin de vdeo capturado con webcam (normalmente para ver a los usuarios).

Comunicacin entre varios usuarios a la vez.

Clientes de mensajera instantnea.:

1.5-Clientes en modo texto de mensajera instantnea:


Existen varios clientes en modo texto disponibles, entre ellos:
Finch, Pebrot, CenterIM, Bitlbee

Programas de consola.
Finch es un cliente de mensajera instantnea basado en libpurple que es una librera de funciones
desarrolladas para mensajera instantnea.
Esta misma librera es utilizada tambin por el cliente grfico Pidgin. Se puede conectar a varios
tipos de servidores, entre ellos los servidores XMPP-Jabber. Tambin permite conectarse a
servidores IRC para chat.
Para instalar Finch en Ubuntu debes instalar el paquete finch:
#sudo apt-get install finch
Una vez instalado, para iniciar el programa hay que ejecutar el comando:
#finch

La primera vez que iniciemos, nos pedir configurar una cuenta. Su funcionamiento se basa en una
interfaz de ventanas y en opciones de men que se pueden controlar mediante combinaciones de
teclas. Dentro de una ventana nos podemos mover entre las distintas opciones con las teclas
tabulador y flechas. Por cada conversacin que se inicia se abre una nueva ventana. Algunas de las
combinaciones de teclas disponibles son:

Alt] + [A]: Ver todas las acciones disponibles (Preferencias, Cuentas, etc.).

F10: Abrir el men de una ventana.

[Alt] + [N]: Para acceder a la ventana siguiente.

[Alt] + [P]: Para acceder a la ventana anterior.

[Alt] + [W]: Para mostrar una lista de las ventanas abiertas y poder acceder a una.

[Alt] + [C]: Para cerrar la ventana actual.

[Alt] + [Q]: Salir.

1.6-Instalacin del servidor openfire.


Openfire es un software servidor para XMPP. Es software libre y multiplataforma,
escrito en lenguaje Java. Entre otras cosas, mediante openfire puedes administrar
usuarios, auditar mensajes, establecer filtros sobre los mensajes, administrar grupos
de usuarios e instalar extensiones del software con funcionalidades adicionales.
El servidor openfire puede administrarse y configurarse mediante una aplicacin web
que escucha en el puerto TCP 9090. Para ejecutar la aplicacin web de administracin,
habr que acceder con un navegador web a la URL:
http://localhost:9090

Openfire se distribuye con licencia Open Source apache. Puede obtenerse el software
de instalacin en la web oficial.
Antes de instalar openfire, es necesario tener instalado el software de mquina virtual
Java (Java JRE). Adems, dado que openfire gestiona los usuarios mediante una base
de datos creada y administrada mediante un SGBD, se necesitar tener tambin
instalado un SGBD.
Si usamos el SGBD mysql, tenemos que tener instalado mysql-server, mysql-client
y un software Connector jdbc entre programas java y bases de datos mysql.
Para instalar openfire hay que:

Seleccionar el archivo comprimido correspondiente al sistema operativo.

Descomprimir el archivo en la carpeta donde queramos dejar almacenado el programa (por ejemplo
en /opt/openfire en Ubuntu).

Despus hay que iniciar la aplicacin web de administracin para establecer una
configuracin inicial y terminar la instalacin.

Anexo I.- Instalar openfire.


Instalacin de openfire en Ubuntu
Dado que openfire est desarrollado en lenguaje Java, se necesita tener instalado el software de mquina virtual
Java para que se puedan interpretar los programas codificados en lenguaje Java. Si no tenemos instalada la
mquina virtual Java en Ubuntu, tenemos que instalar el paquete openjdk-6-fre.
# sudo apt-get install openjdk-6-jre

Vamos a instalar openfire de forma que la gestin de los usuarios la realiza mediante una base de datos
de MySQL. Por ello es necesario tener instalado un servidor de mysql. Si hay que instalarlos, se debe instalar el
paquete mysql-server.
#sudo apt-get install mysql-server

Para que los programas realizados en Java puedan acceder a bases de datos de mysql, es necesario tener
instalado un software conector JDBC. Para instalar ese servidor, debemos instalar el paquete libmysqljava.
#sudo apt-get install libmysql-java

Una vez que tenemos realizadas estas instalaciones previas, iniciamos la instalacin de openfire. Para ello
descargamos el archivo comprimido de los archivos de la aplicacin para sistemas Linux desde la pgina oficial
de descarga:
Openfire

Descargado el archivo, lo descomprimimos en una carpeta que decidamos dedicar a la instalacin de todos los
archivos correspondientes a la aplicacin. Una buena eleccin podra ser la carpeta /usr/openfire. Tras
descomprimir, el contenido de la carpeta /usr/openfire es:

Dentro de la carpeta bin se encuentra el script openfire que permite iniciar y detener el servidor openfire.

Para iniciar el servidor, suponiendo que openfire se ha instalado en /opt/openfire, podramos ejecutar:
#sudo /opt/openfire/bin/openfire start
Para detenerlo:
#sudo /opt/openfire/bin/openfire stopt
Y para comprobar su estado:
#sudo /opt/openfire/bin/openfire start
Ahora vamos a crear las bases de datos de mysql para openfire creando una primera cuenta para un usuario que
va a ser administrador de openfire y que, por tanto, estar autorizado para ejecutar la aplicacin web de
administracin de openfire.
1.

Creamos la base de datos de nombre openfire ejecutando el comando:

#mysqladmin create openfire -u root -p


2.

Iniciamos una sesin con el programa cliente mysql, ejecutamos el comando:

#mysql -u root -p
3.

Creamos un usuario de nombre admin y contrasea admin con todos los privilegios para acceder a la
base de datos openfire ejecutando la orden mysql: mysql> GRANT ALL PRIVILEGES ON openfire.* TO
admin IDENTIFIED BY 'admin';

4.

Recargamos los privilegios para los usuarios y salimos de mysql:

5.

mysql> flush privileges;

mysql> quit

La base de datos est vaca y debe contener una serie de tablas con un formato determinado. Dentro de
la carpeta donde se ha descomprimidoopenfire hay un archivo que contiene todas las rdenes de mysql
necesarias para crear esas tablas. Ese archivo se llama openfire_mysql.sql y se encuentra en la
carpeta /opt/openfire/resources/database/. Para que se ejecuten todas las rdenes que contiene sobre
la base de datos openfire hay que ejecutar:

#mysql openfire < /opt/openfire/resources/database/openfire_mysql.sql -u root -p


Ahora ya, estando iniciado el servidor openfire, podemos completar su instalacin ejecutando la aplicacin web de
administracin y configuracin y estableciendo los datos necesarios para una configuracin inicial. Para iniciar la
aplicacin web de administracin de openfire, debemos iniciar un navegador web y acceder a la URL:
http://127.0.0.1:9090
Lo primero que nos pide es que elijamos el idioma de instalacin.

A continuacin pide el nombre o direccin IP del servidor openfire. Podemos dar un nombre DNS del ordenador,
el nombre hostname o su direccin IP. Tambin podemos elegir los puertos TCP normal y seguro en los que se
puede ejecutar la aplicacin web de administracin:

Despus se pide si queremos que openfire use una base de datos interna o una externa como mysql para
administrar los usuarios. Elegimos conexin estndar porque es la que permite indicar que se va a usar mysql.

Ahora solicita informacin sobre la base de datos que se va a usar, el driver que conecta con la base de datos y la
cuenta de usuario y contrasea para administrar la base de datos en mysql. En nuestro caso, debe contener lo
que se muestra en la siguiente imagen

Seleccionar el sistema por defecto de usuario y grupos para almacenar en la base de datos:

Escribir los datos del usuario admin que hemos creado anteriormente. Hay que escribir su direccin de correo
electrnico y su nueva contrasea.

Con esto ha terminado el proceso de instalacin y debera mostrarse una pantalla como la siguiente en la que nos
sugiere que nos conectemos nuevamente a la aplicacin web de administracin.

Nos pide el nombre de usuario y contrasea del usuario administrador. Introducimos los datos y pulsamos el
botn ingresar.

Lo correcto ser que accedamos correctamente a la consola de administracin y se muestre una ventana como la
siguiente. Esto nos confirma que la instalacin ha terminado correctamente.

Para iniciar y detener el servicio se puede utilizar el programa openfire de la carpeta bin dentro de la carpeta
openfire en la que hemos descomprimido el programa;

luis@servidor:/usr/openfire/bin#sudo ./openfire start

luis@servidor:/usr/openfire/bin#sudo ./openfire stop

1.7-Configuracin del servidor openfire.


Para acceder a la configuracin del servidor openfire, debes usar un nevagador web para iniciar una consola o
aplicacin web de administracin. Puedes conectar con las URLs:
http://127.0.0.1:9090
https:127.0.0.1:9091
En la aplicacin de administracin se tienen 5 secciones de configuracin:
a.

Servidor: para establecer la configuracin del servidor.

b.

Usuarios y grupos: permite crear nuevas cuentas de usuario o modificar la configuracin de las
existentes. Se pueden agrupar las cuentas para facilitar su administracin.

c.

Sesiones: da informacin sobre las sesiones cliente iniciadas y la actividad que se desarrolla en ellas. Se
pueden controlar esas sesiones.

d.

Conferencias: para administrar y seguir conferencias entre mltiples usuarios.

e.

Plugins: para instalar y aadir nuevas funcionalidades al servidor.

Para crear una cuenta de usuario tenemos que seleccionar la ficha usuarios en la seccin usuarios y grupos y
elegir crear nuevo usuario e introducir sus datos.

En la ficha usuarios > Opciones del usuario se pueden modificar las propiedades de una cuenta, agregar
contactos a una cuenta o cambiar la contrasea de una cuenta. En la imagen inferior se pueden ver los contactos
agregados a una cuenta y la posibilidad de agregar otros.

1.8-Chats.

El trmino "chat" del idioma ingls significa charla o conversacin. El servicio chat es un servicio
que permite establecer conversaciones online entre usuarios. Es un tipo especial de servicio de
mensajera instantnea.
Hay una serie de caractersticas que diferencian a un servicio de chat de un servicio de
mensajera instantnea:

En una conversacin chat pueden intervenir mltiples usuarios.

Los usuarios que acceden al servicio chat no necesitan estar registrados en el servidor para
participar en las conversaciones. Se identifican ante el resto de usuarios con un nick
(nickname).

Los usuarios no tienen una lista de contactos con los que nicamente se pueden comunicar.

Un servidor dispone de varias salas de conversacin. Cada sala est dedicada a un tema. Por
tanto, los usuarios cuando se conectan a un servidor, acceden a una sala para participar en la
conversacin.

El servicio chat utiliza el protocolo IRC basado en un servidor IRC que abre varios canales de
conversacin para los usuarios que se conecten mediante programas clientes IRC.
El protocolo IRC se define en el RFC 1459. Los servidores IRC utilizan al menos el puerto TCP
6667 para conectar con los clientes aunque pueden usar adicionalmente otros a continuacin del
anterior.
Los programas clientes IRC ms utilizados son aplicaciones web. Tambin se pueden utilizar varios
clientes de mensajera instantnea como IRC. Hay adems varios programas clientes especficos
para chat como:

mIRC: cliente IRC para sistemas Windows con licencia propietaria.

SolarIRC: Cliente IRC multiplataforrma y de cdigo abierto.

Xchat: Cliente IRC multiplataforma y de cdigo abierto.

Hay multitud de sitios de Internet en los que se ofrece el servicio de Chat como: Lycos, IRC
hispano.
En Internet puedes encontrar listados de servidores IRC disponibles. Si quieres instalar tu propio
servidor, podras utilizar entre otros: Unreal IRCd, IRCd.

2-Caractersticas del servicio de noticias.


El servicio de noticias permite que mediante programas clientes de lectura de noticias nos podamos
conectar a servidores de noticias que nos enven a peticin o solicitud del usuario artculos y
noticias nuevos. Un servidor de noticias recibe stas desde usuarios autorizados que las publican
mediante programas clientes y las difunden a los usuarios que las soliciten desde sus programas
clientes.
Fundamentalmente existen dos protocolos de distribucin de noticias:
1. NNTP.

2. RSS.
El servicio RSS es realmente un servicio para recopilar y distribuir contenidos de la web. Entre
esos contenidos se encuentran las noticias y, por ello, se debe considerar con matices como un
servicio de noticias.
Las caractersticas del servicio de noticias basado en NNTP son las siguientes:

Los servidores de noticias recopilan y almacenan noticias editadas por usuarios.

Los usuarios se deben suscribir al servicio para poder recibir noticias desde uno o varios
servidores.

Algunos usuarios tendrn la posibilidad de editar noticias mediante los programas clientes.

Los servidores entregan noticias a los clientes y tambin a otros servidores para difundir las
noticias en la red usenet.

Se conoce como usenet a la red formada por el conjunto de noticias distribuidas por servidores
NNTP. Esta red se organiza en grupos de noticias o newsgroup.
En cada grupo de noticias se trata una temtica determinada. En cada grupo de noticias participa un
conjunto de usuarios que reciben y aportan informacin de distintas formas. Los usuarios deben
suscribirse a los grupos de noticias.
Dentro de los grupos de noticias, los usuarios pueden abrir hilos temticos para tratar ms temas
especficos y en los que se debate de forma muy similar a como se hace en los foros. En cada grupo
de noticias puede haber un moderador aunque puede haber grupos no moderados.
Fundamentalmente, un moderador decide si una entrada de noticia en un grupo va a ser propagada
en usenet.

2.1-Protocolos de noticias.
El protocolo NNTP se define actualmente en el RFC 3977. Los clientes NNTP se conectan al puerto
TCP 119 del servidor. Si se conectan mediante una conexin segura sobre SSL, se conectan al
puerto TCP 563.
Un servidor NNTP almacena noticias editadas desde conexiones clientes. Cada noticias est
encabezada por el nombre del equipo cliente en que se ha editado la noticia. El encabezado tambin
contiene el usuario editor y la fecha de edicin.
Desde un cliente de noticias se envan a un servidor comandos para:

Listar los grupos de noticias disponibles.

Acceder a un grupo de noticias.

Descargar, editar y enviar noticias en un grupo de noticias.

Si un cliente slo sirve para leer noticias se llama lector de noticias o newsreader. Los clientes de
transferencia de noticias, como su nombre indica, sirven para editar y publicar noticias aunque
normalmente tambin permiten leer noticias.
RSS es un protocolo de sindicacin que establece formato basado en XML para sindicacin y
distribucin de noticias y contenidos web de forma que al actualizar una web que tenga RSS, se
notifican las novedades resultado de la actualizacin a clientes que hayan suscrito el servicio.

Los clientes RSS se denominan lectores RSS y permiten:

Informar al usuario de las novedades que se han producido.

Que el usuario pueda acceder a las suscripciones que haya realizado en el momento que
quiera.

Que se informe al usuario de un resumen de cada novedad para que ste decida si quiere leer
el texto completo.

El servidor de un sitio web que usa RSS hace de fuente que escribe en un fichero de texto las
novedades del sitio. En ese fichero se editan ordenadamente ttulos y breves descripciones llamados
feeds de las novedades publicadas en el sitio web. Los lectores RSS leen estos feeds pudiendo
acceder a travs de ellos a los contenidos completos.

2.2-Grupos de noticias.
La red usenet se organiza jerrquicamente en grupos de noticias o newsgroup. Los usuarios que
se conectan a un servidor de noticias NNTP mediante un lector de noticias pueden acceder a cada
uno de los grupos de noticias en los que estn suscritos.
La jerarqua parte de unos grupos principales que contienen otros grupos no principales o subgrupos
(aunque a todos ellos se les llama grupos de noticias sean o no principales). Desde cada grupo de
noticias, el usuario puede acceder a cada uno de los foros de debate incluidos en el grupo de
noticias o a otros grupos incluidos dentro. A medida que se accede a grupos de niveles inferiores en
la jerarqua, los temas que se tratan son cada vez ms especficos.
En la organizacin jerrquica se establecieron inicialmente ocho grupos principales de noticias que
se identifican con diferentes nomenclaturas:

comp.*: trata temas de informtica.

news.*: trata temas relacionados con la red usenet.

sci.*: trata temas cientficos.

humanities.*: trata temas de humanidades (como literatura o filosofa).

rec.*: trata temas relacionados con el ocio y las aficiones.

soc.*: trata temas sociales.

talk.*: trata temas que pueden considerarse polmicos, como religin y poltica.

misc.*: trata temas diversos que no caben en las otras categoras.

Despus se han ido aadiendo otros grupos principales como alt.* para tratar temas
alternativos, es.* para tratar temas discutidos en espaol o biz.* para tratar temas relacionados con
las empresas.
Los grupos de noticias se identifican por un nombre que refleja la posicin jerrquica del grupo.
As, el nombre de cualquier grupo de noticias de informtica comienza por comp. Si dentro del
grupo de noticias para tratar temas de Internet, todos los grupos de noticias de Internet podran
identificarse con comp.internet.*, es decir, su nombre comenzara por comp.internet.

Para acceder a los grupos de noticias, podemos instalar y ejecutar un programa cliente lector de
noticias. Tambin dentro de la web se ofrece en varios sitios el acceso a los grupos de noticias de
usenet. Por ejemplo, Google dispone del servicio Google Groups para acceder a los grupos de
usenet.

2.3-Clientes de noticias.
Existen varias aplicaciones clientes de noticias de usenet para leer y/o editar en los grupos de
noticias. Algunas de estas aplicaciones son aplicaciones web como la ya citada Google Groups y
Gmane. Entre las aplicaciones de usuario que son especficas para leer noticias (newsreaders)
podemos usar: XNEWS , NEWSMANPRO , KNOME , PAN , etc.

XNews: es un lector de noticias de usenetcon distribucin para sistemas Windows con


licencia freeware.
NewsmanPro: lector de noticias de usenet con distribucin para Windows y
licencias freeware y shareware.
Knode: lector de noticias de usenet con distribucin para Linux y licencias GPL. Apropiado
para entorno KDE de escritorio.
Pan: lector de noticias de usenet con distribucin para Linux y licencias GPL. Apropiado
para entorno Gnome de escritorio. Permite establecer conexiones con varios servidores a la
vez, acceder en lnea a archivos adjuntos, leer noticias fuera de lnea y otras funcionalidades.

Tambin algunos clientes de correo electrnico como Windows Live Mail y Thunderbird
permiten suscribirse a grupos de noticias y leer noticias en los grupos.
Antes de utilizar un cliente de noticias, debes darte de alta en un servidor de noticias. Muchos de los
servidores son de pago, pero tambin hay muchos gratuitos. Para instalarpan en Linux Ubuntu,
puedes ejecutar:
#sudo apt-get pan
La primera vez que se ejecuta pan, el programa nos pide un servidor de noticias con el que
conectarnos, el puerto que usa el servidor, y el nombre de usuario y contrasea de acceso al
servidor. Puedes usar el servidor nntp.aioe.org que no requiere haberse registrado como usuarios.
La interfaz del programa es muy sencilla:

A la izquierda tiene un panel con todos los grupos disponibles y en su parte superior un
buscador de grupos en el que podemos escribir caracteres comodn.

A la derecha hay un panel que contiene todos los asuntos de cada debate y debajo otro panel en el que
se muestra el contenido de cada asunto.

Podemos seleccionar un grupo para suscribirnos y recibir automticamente las noticias de ese
grupo.

2.4-Servidores de noticias.
Actualmente hay escasas distribuciones de software servidor NNTP para su uso en redes locales y/o
en usenet. Se pueden destacar:
1. Inn: es un servidor de noticias de usenet que tambin puede ser usado a nivel local para
crear grupos locales de noticias dentro de una red local. Est desarrollado por ISC y de
distribuye con licencia GPL.

2. Leafnode: es un servidor de rplica de grupos de noticias de usenet.


El servidor leafnode realmente es un servidor de replicacin de noticias. Est diseado para
funcionar como servidor de news en una red local.
No permite crear grupos locales en la red de la que forme parte. Descarga cada cierto tiempo los
grupos de noticias desde un servidor origen de usenet. Los clientes que hay en la red acceden a ese
servidor para consultar los grupos de noticias y no necesitan estar conectados a Internet para
hacerlo.
Leafnode es un servidor de muy limitadas prestaciones pero es muy sencillo y muy ligero. Aunque
los usuarios no pueden crear grupos en el servidor local, si pueden hacerlo a travs de l en el
servidor origen desde el que envan los grupos de noticias al servidor local.
Para instalar leafnode en Linux Ubuntu, puedes ejecutar:
#sudo apt-get install leafnode.
Durante la instalacin, tendremos que indicar el servidor origen desde el que se van a obtener los
grupos de noticias (deberemos estar registrados en l), y la forma en la que se descargan noticias
(cada cierto tiempo, permanentemente o cuando lo solicitemos), mediante el comando fetchnews
vv.
La configuracin de leafnode se establecer editando el archivo /etc/news/leafnode/config.Sus
principales directivas son:
a. server: para indicar el servidor origen al que se conectar leafmode.
b. expire: indica el tiempo mximo que permanecern las noticias en el servidor Leafnode.
c. username: nombre de usuario con el que se accede al servidor origen.
d. password: contrasea para acceder al servidor origen.
e. filterfile: indica un fichero en el que se configuran filtros para las noticias.
f. groupexpire: tiempo mximo que permanecen las noticias en un grupo.
g. maxage: mxima antigedad de las noticias para que las recoja leafnode

3-Caractersticas del servicio de listas de distribucin.


Una lista de distribucin es una lista de direcciones de usuario de correo electrnico y tiene las
siguientes caractersticas:

Los usuarios se suscriben voluntariamente a las listas.

Los usuarios pueden decidir en cualquier momento darse de baja en una lista.

Cada lista est dedicada a tratar una determinada temtica.

Cuando un usuario enva un correo a una lista de distribucin, ste se enva a todos los
miembros de la lista.

En cada lista de distribucin puede haber un moderador encargado de controlar los mensajes
que se envan.

Una lista de distribucin se identifica con un nombre con el formato de una direccin de
correo de usuario, es decir,
lista@servidor_de_listas.

De la gestin de las listas de distribucin se encargan programas servidores de listas de


distribucin.

Cuando un cliente de correo va a enviar un mensaje, lo enva hacia su servidor de correo


SMTP y este lo redirige hacia el servidor de lista de distribucin que, enva copias del
mensaje a los servidores de correo de cada uno de los destinatarios contenidos en la lista.

Cuando un usuario decide suscribirse, darse de baja o modificar sus opciones de suscripcin
en una lista de distribucin, tiene que enviar un mensaje de correo a una direccin destinada
a tal efecto o hacerlo en un formulario en una pgina web o de cualquier otra forma que se le
indique.

El servicio de listas de distribucin no debe confundirse con el de noticias. Tiene muchas


diferencias la ms significativa que en el servicio de listas se recibe la informacin en forma de
mensajes de correo. Aunque mediante un cliente de correo podemos enviar un mensaje a muchos
contactos, esto no es igual que el envo de mensajes a una lista de distribucin en la que los
miembros han decidido suscribirse y, por tanto, indicar que desean recibir correo destinado a la
lista.

3.1-Tipos de acceso a la lista de distribucin.


Quien crea una lista de distribucin, tiene unos objetivos en cuanto a la distribucin de los mensajes
entre los usuarios de la lista, en cuanto a quienes pueden suscribirse en la lista y en cuanto a quienes
pueden enviar mensajes a la lista. Establece unas condiciones de distribucin y de acceso.
Las listas se pueden crear para divulgar informacin entre los trabajadores de una empresa, para
enviar a los usuarios de un foro todas las participaciones de un foro, para realizar un trabajo o una
investigacin de forma colaborativa, para comunicarse un grupo de amigos, etc.
Desde el punto de vista de los usuarios que pueden acceder a la suscripcin en las listas de
distribucin, stas pueden ser:

Pblicas: en ellas se puede suscribir cualquier usuario. Simplemente estn orientadas a la


divulgacin de contenidos. La suscripcin de una persona no pasa un control.

Privadas: la suscripcin pasa por un control del propietario de la lista o de un usuario con
autorizacin, que puede o no aceptarla en funcin de los objetivos y condiciones de
suscripcin de la lista.

Estticas: son un tipo especial en el que no hay suscripcin de los usuarios, ya que los
usuarios de la lista se establecieron en el momento de crear la lista y no se pueden suscribir
nuevos usuarios. Si es posible darse de baja en estas listas.

Desde el punto de vista de los usuarios que pueden enviar mensajes a las listas de distribucin, stas
pueden ser:

Abiertas: cualquiera puede enviar mensajes a estas listas.

Cerradas: slo puede enviar mensajes el propietario de estas listas y/o los considerados
administradores.

Exclusivas: en una lista de este tipo puede enviar mensajes cualquier miembro de la lista.

Moderadas: son las listas abiertas o las exclusivas en las que los mensajes pasan un filtro de
un moderador para permitir o no su envo.

3.2-Tipos de listas de distribucin.


Podemos establecer una tipologa de las listas de distribucin en funcin del uso que se les pretende
dar:
1. Boletn de noticias: lo pueden emitir un grupo de usuarios encargados de su publicacin.
Un boletn de este tipo permite enviar informacin de cualquier tipo. Se puede usar para
enviar anuncios comerciales en cuyo caso se les llama boletines de anuncios.
2. Lista de discusin o de debate: cualquier usuario con suscripcin puede enviar mensajes al
resto de suscriptores y estos contestar llegando nuevamente a todos las respuestas.
Funcionan a modo de un foro de debate donde los mensajes se envan por correo. Estas
listas pueden estar o no moderadas.
3. Listas personalizadas: se pueden personalizar los mensajes que recibe cada usuario en
funcin de los perfiles de los usuarios almacenados en una base de datos y de los contenidos
de los mensajes a enviar. Se puede determinar que un mensaje se enve a algunos usuarios
de la lista y a otros no.
Los usuarios de una lista pueden tener la posibilidad de recibir los mensajes de varios modos:

Modo normal: reciben todos los mensajes completos.

Modo resumen: reciben cada cierto tiempo (un da por ejemplo), un solo mensaje resumen
que contiene una lista con los asuntos de todos los mensajes recibidos desde el anterior
mensaje resumen.

3.3-Servidores de listas de distribucin.


Hay varios programas servidores de listas de distribucin que se pueden encargar de la gestin de
multitud de listas de distribucin. Debemos instalar un servidor de este tipo cuando queremos
realmente gestionar muchas listas o bien queremos tener unas pocas listas pero que tienen
utilizacin dentro de una red. Ya hemos visto que en varios sitios de Internet se ofrece el servicio de
crear y alojar listas de distribucin, como por ejemplo: RedIRIS. elistas. Yahoo listas de
distribucin. Sunet.
A los programas software servidores de listas de distribucin se les llama normalmente gestores de
listas de distribucin. Algunos de estos programas son:
1. LISTSERV: es multiplataforma y se distribuye en varias versiones (Lite, Lite Free Edition,
Classic, HPO y Maestro). Slo la versin Lite Free Edition es gratuita, el resto de versiones
tienen una versin de evaluacin.
2. Mailman: tiene distribucin para sistemas Unix/Linux con licencia GNU GPL. Puede
interactuar con los servidores de correo postfix, sendmail y qmail. Incluye una aplicacin
web de administracin y configuracin.
3. Microsoft Exchange: es el servidor de correo de Microsoft para sistemas Windows. Incluye
un gestor de listas de distribucin.

4. Majordomo: tiene distribucin para sistemas Unix/Linux con licencia GNU GPL. Dispone
de una aplicacin grfica de configuracin llamada MajorCool.

3.4-Instalacin de servidores de listas de distribucin.


Vamos a ver como se instala el gestor de listas de distribucin mailman. Dado que se administra
con una aplicacin web a la que pueden acceder los administradores y tambin los suscriptores de
forma remota, necesita tener instalado Apache. Para instalarmailman en Linux Ubuntu, ejecuta:
#sudo apt-get install mailman
Durante la instalacin se pide el idioma de instalacin y se muestra una ventana con un mensaje de
lo que debemos hacer despus de la instalacin del paquete para completar la instalacin del
programa. Tras terminar de instalar el paquete debemos realizar lo siguiente:
a. Ejecutar el comando sudo newlist mailman. Se pide la direccin de correo del gestor de las
listas, una clave inicial y se muestran unas directivas que hay que aadir al
archivo /etc/aliases.
b. Acceder al directorio /etc/mailman de configuracin de mailman. Contiene un
archivo apache.conf que contiene una serie de directivas que hay que copiar en otros
archivos. En el archivo /etc/apache2/apache2.conf hay que aadir las directivas:

Si en Apache se tienen sitios virtuales, hay que crear un sitio virtual con el
nombre lists.tudominio y que ese nombre se resuelva en el servidor DNS. En el archivo de
configuracin del sitio, hay que aadir las directivas que se indican en
/etc/mailman/apache.conf. Tambin hay que sustituir en el
archivo/etc/mailman/mm_cfg.py unas directivas que se indican en
/etc/mailman/apache.conf.

Reiniciar apache e iniciar el servicio mailman ejecutando sudo /etc/init.d/mailman start.

Ya est mailman en marcha y podemos empezar a administrarlo va web escribiendo en la URL del
navegador: http://lists.tudominio/admin. Se muestra una interfaz como la de la derecha.

3.5-Configuracin de servidores.
Para configurar mailman usaremos la aplicacin web de configuracin que se instala como se ha
explicado en el apartado anterior. Debemos iniciar un navegador web y escribir en la URL:
http://lists.tudominio/modulo
Donde mdulo es el nombre de uno de los mdulos CGI que han quedado almacenados durante la
instalacin de mailman en el directorio /usr/lib/cgi-bin/mailman. En mdulo podemos usar:

admin/lista: para administrar y configurar la lista que indiquemos.

admindb/lista: para acceder a las peticiones de suscripcin pendientes de ser confirmadas para la lista
indicada.

confirm: para que un usuario confirme una suscripcin.

create: para crear una nueva lista.

edithtml: para modificar el aspecto de las pginas que se muestran en la aplicacin web de
configuracin.

listinfo: muestra un listado de todas las listas de distribucin creadas y permite realizar una
suscripcin a cualquiera de esas listas.

private/lista: para acceder a archivos privados de una lista. Pide contrasea para acceder a esos
archivos.

rmlist/lista: para eliminar una lista.

subscribe/lista: para realizar la suscripcin a una lista.

En el mdulo admin parta la administracin y configuracin de una lista podemos, entre otras cosas:

Establecer en las opciones generales las direcciones de correo de los administradores y de


los moderadores, cambiar el nombre de la lista, poner texto que se aade en todos los
mensajes, etc.

Establecer los idiomas que se pueden usar en los mensajes.

Administrar los suscriptores de la lista para aadirlos a la lista o eliminarlos de la lista.

Realizar un filtrado del contenido de los mensajes.

Si queremos crear en lists.aulaubuntu.org una lista, hay escribir en la URL del navegador:
http://lists.aulaubuntu.org/create
Se abrir una pgina para crear la nueva lista en la que se pide el nombre de la lista, una contrasea
para administrar la lista que se enviar al propietario de la lista, la direccin de correo del
propietario y se indicar si se quiere enviar un correo al propietario indicndole los datos de la lista
creada. Tambin puedes crear una lista con el comando sudo newlist nombre_lista.

3.6-Acceso de usuarios.
Para que un usuario sea miembro de una lista de distribucin tiene que solicitar primero la
suscripcin. Esto puede hacerlo enviando un correo al administrador de la lista para que haga la
suscripcin o si se trata de una lista de mailman, acceder con el navegador al mdulo para mostrar
las listas de distribucin disponibles y seleccionar una a la que suscribirse
(http://tudominio/listinfo).

Dependiendo de la configuracin de mailman, el usuario recibir un mensaje con una clave de paso
que le permitir confirmar la suscripcin mediante el mdulo:
http://tudominio/confirm/Nombre_lista
O bien, el moderador de la lista ha recibido la peticin de suscripcin, la activa y enva un mensaje
al usuario indicndole que ya es miembro de la lista de distribucin. Desde ese momento, el usuario
empezar a recibir todos los correos que se enven a la lista. Hay que tener en cuenta que para darse
de baja en una lista, hay que realizarlo en el mismo mdulo que se realiza la suscripcin. Tiene un
apartado para realizarlo.
El moderador de una lista, respecto del acceso de los usuarios, puede:
a. Administrar los miembros de la lista en el mdulo admin/lista >opciones generales >
Administracin de miembros > Lista de miembros.
b. Realizar suscripciones de usuarios en el mduloadmin/lista >opciones generales >
Administracin de subscriptores > Subscripciones masivas.
c. Dar de baja suscripciones en el mdulo admin/lista >opciones generales >
Administracin de subscriptores > Bajas masivas.
d. Indicar qu miembros de la lista van a ser moderadores y qu miembros van a ser
administradores en admin/lista >opciones generales.
e. Indicar como deben recibir los correos los miembros de la lista enadmin/lista >opciones de
entrega regular.
f. Establecer restricciones para hacer las suscripciones y sobre las condiciones de remitente y
destinatario de los mensajes para que puedan ser enviados a los miembros de la lista
en admin/lista >privacidad.
g. Establecer filtrado del correo de la lista por su contenido en admin/lista >Filtrado de
contenido.

Anda mungkin juga menyukai