Aplicación distribuida

Aplicación distribuida

Aplicación distribuida

Una aplicación con distintos componentes que se ejecutan en entornos separados, normalmente en diferentes plataformas conectadas a través de una red. Las típicas aplicaciones distribuidas son de dos niveles (cliente-servidor), tres niveles (cliente-middleware-servidor) y multinivel.

== Componentes de una aplicación distribuida ==


Una aplicación distribuida que sigue el modelo cliente-servidor tiene los siguientes componentes:

  • Lado servidor: Programa que se ejecuta en un computador que esta conectado a una red. Esta a la escucha en un puerto, esperando las peticiones de los clientes; por ejemplo, un servidor Web escucha en el puerto 80. Un computador que ejecuta un servidor de aplicación necesita estar conectado a la red para responder a las peticiones de los clientes.
  • Lado cliente: Programa que ejecuta el usuario de la aplicación. El cliente hace sus peticiones al servidor a través de la red. Por ejemplo, un navegador Web.
  • Protocolo de aplicación para la comunicación entre el cliente y el servidor. El protocolo define el tipo de mensajes intercambiados; por ejemplo, el protocolo de la capa de aplicación de la Web, HTTP, define el formato y la secuencia de los mensajes transmitidos entre el navegador y el servidor Web.
  • Formato de los mensajes que se intercambian, algunas veces forma parte del servicio; por ejemplo, en el correo electronico se define el formato de los mensajes electronicos.

Estos componentes son independientes de la arquitectura de red que se utiliza.

Contenido

Ejemplos de aplicaciones distribuidas

Algunas de las aplicaciones distribuidas más conocidas son remote login, correo electrónico,navegación Web, streaming, telefonía IP y compartición de ficheros(P2P).

Referencias

Kurose J. F.; Ross K. W., REDES DE COMPUTADORES.Un enfoque descendente basado en Internet (2.ed 2004), Pearson Educación ed.

Véase también

Enlaces externos

Kurose J. F.; Ross K. W., REDES DE COMPUTADORES.

Obtenido de "Aplicaci%C3%B3n distribuida"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • DVC codificación distribuida de vídeo — Saltar a navegación, búsqueda Este artículo trata sobre un sistema de codificación de vídeo. En inglés Distributed Source Coding Paradigma de codificación que permite reducir la complejidad de los codificadores de vídeo. Este nuevo paradigma ha… …   Wikipedia Español

  • SlipKnot — Para otros usos de este término, véase Slipknot (desambiguación). SlipKnot Desarrollador Peter Brooks http://www.micromind.com/slipknot.htm Información general …   Wikipedia Español

  • RFID — Una etiqueta RFID EPC en uso por Wal Mart Chip Rfid pasivo encapsulado para uso en uniformes y sector textil. Especial resistencia para lavanderías (ver sector textil). RFID (siglas de …   Wikipedia Español

  • Cliente-servidor — La arquitectura cliente servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a… …   Wikipedia Español

  • Herramienta de eliminación de software malintencionado de Windows — Desarrollador Microsoft http://www.microsoft.com/security/pc security/malware removal.aspx Información general …   Wikipedia Español

  • Interfaz de Paso de Mensajes — Para MPI (Multidimensional Poverty Index), véase Índice de pobreza multidimensional. MPI ( Message Passing Interface , Interfaz de Paso de Mensajes) es un estándar que define la sintaxis y la semántica de las funciones contenidas en una… …   Wikipedia Español

  • Cell — Saltar a navegación, búsqueda Para el personaje de Dragon Ball Z, véase Cell (Dragon Ball). El procesador Cell Cell es una arquitectura de microprocesador desarrollada conjuntamente por Sony Computer Entertainment …   Wikipedia Español

  • Bases de datos distribuidas — Saltar a navegación, búsqueda Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones, los …   Wikipedia Español

  • IST-MUSIC — MUSIC Desarrollador Consorcio MUSIC ist music.berlios.de Información general Lanzamiento 17 de enero de 2008 …   Wikipedia Español

  • Middleware — es un software que asiste a una aplicación para interactuar o comunicarse con otras aplicaciones, software, redes, hardware y/o sistemas operativos. Éste simplifica el trabajo de los programadores en la compleja tarea de generar las conexiones… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”