Es un sistema distribuido entre múltiples Procesadores donde hay clientes que solicitan servicios y
servidores que los proporcionan.
COMPONENTES:
Red: Una red es un conjunto de
clientes, servidores y base de datos
unidos de una manera física o no física.
Cliente: El concepto de cliente hace referencia
a un demandante de servicios, este cliente
puede ser un ordenador como también una
aplicación de informática
Servidor: Un servidor hace referencia a un
proveedor de servicios, este servidor a su vez
puede ser un ordenador o una aplicación
informática la cual envía información a los demás
agentes de la red.
Protocolo: Un protocolo es un conjunto de
normas o reglas y pasos establecidos de
manera clara y concreta sobre el flujo de
información en una red estructurada.
Servicios: Un servicio es un conjunto de
información que busca responder las
necesidades de un cliente, donde esta
información pueden ser mail, música,
mensajes simples entre software, videos, etc.
Base de datos: Son bancos de información
ordenada, categorizada y clasificada que forman
parte de la red, que son sitios de almacenaje para
la utilización de los servidores y también
directamente de los clientes.
2 CAPAS
CARACTERISTICAS: *En el cliente se encuentra
la interface para comunicarse con el servidor.
*El servidor administra los datos. *Es difícil de
escalar. *Tiene un número reducido de
conexiones.
La arquitectura en 2 niveles se utiliza para describir los
sistemas cliente/servidor en donde el cliente solicita
recursos y el servidor responde directamente a la solicitud,
con sus propios recursos. Esto significa que el servidor no
requiere otra aplicación para proporcionar parte del servicio.
3 CAPAS
CARACTERISTICAS: *Contiene una capa intermedia. *La
separación de capas hace la administración más sencilla.
*Las aplicaciones web actuales se adaptan a este
modelo. *La capa de presentación recoge la información
de usuario y la envía al servidor
En la arquitectura en 3 niveles, existe un nivel intermediario. Esto
significa que la arquitectura generalmente está compartida por: Un
cliente, es decir, el equipo que solicita los recursos, equipado con
una interfaz de usuario (generalmente un navegador Web) para la
presentación. El servidor de aplicaciones (también denominado
software intermedio), cuya tarea es proporcionar los recursos
solicitados, pero que requiere de otro servidor para hacerlo.
N CAPAS
CARACTERISTICAS: *El mantenimiento es más
sencillo. *Su diseño permite que cada capa sea
desarrollada, mejorada, gestionada y
desplegada de forma independiente. *Es más
flexible se pueden añadir nuevos módulos para
agregar mas funcionalidades. *Alta
escalabilidad
En la arquitectura en 3 niveles, cada servidor (nivel 2 y 3) realiza
una tarea especializada (un servicio). Por lo tanto, un servidor
puede utilizar los servicios de otros servidores para proporcionar
su propio servicio. Por consiguiente, la arquitectura en 3 niveles
es potencialmente una arquitectura en N-niveles.