servicios web

Páginas: 39 (9588 palabras) Publicado: 23 de febrero de 2014
IRC:
(Internet Relay Chat) 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 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. Las conversaciones se desarrollan en los llamados canales de IRC, designados por nombres que habitualmente comienzan con el carácter # o & (este último sólo es utilizado en canales locales del servidor). Es un sistema de charlas ampliamente utilizado por personas de todo el mundo.

Como sí de una llamada telefónica se tratase. Es uno de los serviciosmás populares y el más interactivo de Internet. Efectivamente, la web es un buen lugar para encontrar información y el mail para recibirla, pero si te preguntas '¿dónde está la gente?', entonces IRC es lo que estás buscando.

Para esto se utiliza un programa, de los cuales hay muchos gratuitos y no gratuitos, o un servicio brindado por alguna Web Site, que igualmente requiere de algún pequeñoprograma o entorno, aunque sea en el mismo navegador de Internet.

¿Cómo funciona la IRC? 

El servidor de IRC propiamente dicho no es más que un programa corriendo en background (un daemon) en una máquina determinada (en Unix correría el " Los usuarios se conectan a dicha máquina y acceden al servidor en forma de clientes. 


Una red IRC se compone de varios servidores corriendo en paralelo yenlazados entre ellos, de forma que se mantegan comunicados (puedan intercambiar mensajes entre ellos). Cuando un usuario se conecta a un servidor determinado, éste (el servidor) lo notifica a los demás servidores que forman parte de la red IRC. Igualmente, cualquier otra acción es notificada a todos los servido- res, de forma que éstos actuan como una unidad. De esta forma el usuario se deja veren todos los servidores aunque físicamente sólo esté conectado a uno. Esto permite tener muchos usuarios repartidos por diferentes servidores pero que virtualmente es como si estuvieran todos en uno sólo. 

La estructura de la red IRC es en forma de árbol (es decir, no puede haber bucles, o "caminos cerrados": partiendo de un nodo no se llegue por ningún camino otra vez a dicho nodo) aunque untanto especial: cada nodo se ve a sí mismo como el nodo raiz de la red y tiene un grafo en forma de árbol que le indica el camino a seguir para alcanzar cada uno de los restantes nodos. 

En la "literatura" esto se conoce como "spanning tree", que podríamos traducir como "árbol de expansión". Esto quiere decir que en un momento determinado un nodo cualquiera tendrá almacenada información paraalcanzar cada uno de los otros nodos de forma unívoca (tiene un único camino posible hacia cada nodo). 

Esa información sería el árbol que está usando el nodo en cuestión. Pero además este árbol puede ser distinto para el mismo nodo en un instante diferente, es decir, puede cambiar (digamos que el nodo va reconfigurándose). Esto tiene la ventaja de que permite adaptarse a posibles variaciones(eventuales) de la topología de la red (así, si un nodo cae, los restantes nodos lo detectarán y se reconfigurarán de forma que los caminos que antes pasaban por dicho nodo dejen de hacerlo: se tomarían caminos alternativos con lo cual la red seguiría funcionando correctamente a pesar de la caída del nodo). 


El paso de un nodo a otro adyacente se conoce como "hop" (salto). Así para alcanzar elnodo 5 partiendo de 4 tendremos que dar 2 saltos (hops): uno de 4 a 2 y otro de 2 a 5. 

Podemos visualizar el árbol que está usando el server al que estamos conectados usando el comando "/links". Este sacará un listado por pantalla de los servidores alcanzables desde el nuestro, de forma jerarquizada, es decir, respetando la estructura del árbol. Normalmente se indica entre paréntesis al lado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Servicios Web
  • Servicios Web
  • Servicios web
  • servicio web
  • Servicios Web
  • Servicios Web
  • Servicios Web
  • Servicios web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS