Está en la página 1de 7

Universidad Tecnológica Fidel Velázquez

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA


INFORMACIÓN ÁREA
INFRAESTRUCTURA DE REDES DIGITALES

Administración de servidores

Tema:
Arquitectura de servidores.

Nombre: Bautista Hernandez Carlos Daniel.

Profesor: Víctor Javier Reyes Osnaya

Fecha: 06/09/2021
Introducción
En el presente trabajo con el tema Arquitectura cliente servidor capa 2 y 3 se
observaran temas importantes ventajas de cada una de estas capas, 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.

En la arquitectura en 3 niveles, existe un nivel intermediario. Esto significa que la


arquitectura generalmente está compartida por:
1. Un cliente, es decir, el equipo que solicita los recursos, equipado con una
interfaz de usuario (generalmente un navegador Web) para la presentación
2. El servidor de aplicaciones (también denominado software intermedio), cuya
tarea es proporcionar los recursos solicitados, pero que requiere de otro servidor
para hacerlo
3. El servidor de datos, que proporciona al servidor de aplicaciones los datos que
requiere. Esperando que asi como el lector comprenda los temas antes
mencionados y una breve información
 Arquitectura Cliente - Servidor en 2 Capas
1- Esta arquitectura consiste básicamente en un cliente que realiza peticiones a
otro programa (el servidor) que le da respuesta. En esta arquitectura la capacidad
de proceso está repartida entre los clientes y los servidores.  La separación entre
cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta
necesariamente sobre una sola máquina ni es necesariamente un sólo programa.
 Los tipos específicos de servidores incluyen los servidores web, los servidores
de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de
unos servicios a otros, la arquitectura básica seguirá siendo la misma.
2-APLICACIONES DE 2 CAPAS. La arquitectura de dos capas en la actualidad es
muy utilizada, aunque con muchas fallas, todavía no se ha podido dejar de usar.
Estas arquitecturas fueron las primeras en aprovecharse de la estructura cliente-
servidor.  Las capas que esta arquitectura presenta son las siguientes: Nivel de
aplicación: Este nivel es en el que se encuentra toda la interfaz del sistema y es la
que el usuario puede disponer para realizar su actividad con el sistema.  Nivel de
la base de datos: Este nivel de la Base de Datos también llamado el Repositorio
de Datos, es la capa en donde se almacena toda la información ingresada en el
sistema y que se deposita en forma permanente. Existen herramientas para el
desarrollo en dos capas por ejemplo Visual Basic, Access y SQL.
3-Importancia  Sin un modelo como este no existiría lo que hoy se conoce
navegar por la red, ya que el modelo permite “cumplir” una petición de un cliente a
uno o varios servidores y este mostrar los resultados de la petición.
 4-Beneficios: Permite acceso a información clara y trasparente.  Permite
comunicación entre uno o más personas  Permite acceso/obtención de archivos
voz y datos  Permite conocer el mundo empresarial.
5-Ejemplo: Podría ser el funcionamiento de un juego online. Si existen dos
servidores de juego, cuando un usuario lo descarga y lo instala en su computadora
pasa a ser un cliente. Si tres personas juegan en un solo computador existirían
dos servidores, un cliente y tres usuarios. Si cada usuario instala el juego en su
propio ordenador existirían dos servidores, tres clientes y tres usuarios.

Comparación entre ambos tipos de arquitecturas

La arquitectura en 2 niveles es, por lo tanto, una arquitectura cliente/servidor en la


que el servidor es polivalente, es decir, puede responder directamente a todas las
solicitudes de recursos del cliente.

Sin embargo, en la arquitectura en 3 niveles, las aplicaciones al nivel del servidor


son descentralizadas de uno a otro, es decir, cada servidor se especializa en una
determinada tarea, (por ejemplo: servidor web/servidor de bases de datos).

La arquitectura en 3 niveles permite:


• Un mayor grado de flexibilidad
• Mayor seguridad, ya que la seguridad se puede definir independientemente para
cada servicio y en cada nivel
• Mejor rendimiento, ya que las tareas se comparten entre servidores
Arquitectura de niveles múltiples
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

Arquitectura Cliente - Servidor en 3 Capas


Una generación más moderna de la arquitectura Cliente/Servidor añade una capa
intermedia. En la arquitectura de tres capas (en general, en la arquitectura
multicapa) el cliente implementa la lógica de presentación (cliente fino), el
servidor(es) de aplicación implementan la lógica de negocio y los datos residen en
uno (o varios) servidor(es) de bases de datos.
Una arquitectura multicapa se define por tanto por las siguientes tres capas de
componentes:
Un componente front-end que es el responsable de proporcionar la lógica de
presentación.
Un componente back-end que proporciona acceso a servicios dedicados, tales
como un servidor de bases de datos.
Un componente que hace las funciones de capa intermediaria (middl tier) que
permite a los usuarios compartir y controlar la lógica de negocio mediante su
aislamiento de la aplicación real.
La arquitectura de tres capas es un diseño reciente que introduce una capa
intermedia en el proceso. Cada capa es un proceso separado y bien definido
corriendo en plataformas separadas. En la arquitectura tradicional de tres capas
se instala una interfaz de usuario en la computadora del usuario final (el cliente).
La arquitectura asada en Web transforma la interfaz de búsqueda existente (el
explorador de Web), en la interfaz del usuario final.
La arquitectura de las aplicaciones Web suelen presentar un esquema de
tres niveles
El primer nivel consiste en la capa de presentación que incluye no sólo el
navegador, sino también el servidor web que es el responsable de presentar los
datos un formato adecuado.
El segundo nivel está referido habitualmente a algún tipo de programa o script.
Finalmente, el tercer nivel proporciona al segundo los datos necesarios para su
ejecución. Una aplicación Web típica recogerá datos del usuario (primer nivel), los
enviará al servidor, que ejecutará un programa (segundo y tercer nivel) y cuyo
resultado será formateado y presentado al usuario en el navegador (primer nivel
otra vez).

Las diferentes capas suelen ser:


Capa 1: Cliente de aplicación: Navegador Web
Capa 2 : Servidor de Aplicaciones: Apache, Servidor Tomcat con servlet’s
Capa 3 : Servidor de Datos: base de datos, servidor SMTP…
Ventajas de la arquitectura de tres capas:
Las llamadas de la interfaz del usuario en la estación de trabajo, al servidor de
capa intermedia, son más flexiles que en el diseño de dos capas, ya que la
estación solo necesita transferir parámetros a la capa intermedia.
Con la arquitectura de tres capas, la interfaz del cliente no es requerida para
comprender o comunicarse con el receptor de los datos. Por lo tanto, esa
estructura de los datos puede ser modificada sin cambiar la interfaz del usuario en
la PC.
El código de la capa intermedia puede ser reutilizado por múltiples aplicaciones si
está diseíado en formato modular.
La separación de roles en tres capas, hace más fácil reemplazar o modificar una
capa sin afectar a los módulos restantes.
Desventajas de las Arquitecturas de Tres Capas y asadas en Web
Los ambientes de tres capas pueden incrementar el tráfico en la red y requiere
más balance de carga u tolerancia a las fallas.
Los exploradores actuales no son todos iguales.
La estandarización entre diferentes proveedores ha sido lenta en desarrollarse.
Muchas organizaciones son forzadas a escoger uno en lugar de otro, mientras que
cada uno ofrece sus propias y distintas ventajas.
Conclusión
La arquitectura cliente servidor se basan en los sistemas de paso de mensajes. Los
datos, representados en forma de mensajes, se intercambian entre dos procesos, un
emisor y un receptor:
Un proceso envía un mensaje que representa una petición. El mensaje se entrega a un
receptor, que procesa la petición y envía un mensaje como respuesta. En secuencia, la
réplica puede disparar posteriores peticiones, que llevan a nuevas respuestas, y así,
sucesivamente.
En la arquitectura cliente servidor se pudo ver que existen capas y como se pudo
observar en la siguiente información esperando que haya sido de aprendizaje para el
lector

Bibliografía
https://sites.google.com/site/redesordenadoresgrupoc/home/arquitectura-
cliente-servidor
https://www.ecured.cu/Arquitectura_Cliente_Servidor
https://sites.google.com/site/redesordenadoresgrupoc/home/arquitectura-
cliente-servidor

También podría gustarte