UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE INGENIERIA
ELECTRONICA Y TELECOMUNICACIONES
TELEMATICA I
TEMA: Arquitectura Cliente-Servidor
INTEGRANTES:
BALOA NAZARETH
SANMARTIN JEFFERSON
Riobamba, Diciembre del 2020
Arquitectura Cliente-Servidor
Consiste en que los clientes realizan peticiones a una o varias aplicaciones servidores, que deben de
encontrarse en ejecución para atender dichas demandas. El modelo cliente-servidor es escalable, es
decir que se puede aumentar la capacidad de clientes y servidores por separado.
El cliente es el que solicita varios servicios al servidor.
El servidor hace referencia a un proveedor de servicios, y este se encarga en dar respuesta a lo que
solicita el cliente.
Al solicitar un servicio del cliente al servidor, se establece una conexión que se realiza por el protocolo
HTTP.
El protocolo de transferencia de Hipertextos (HTTP), donde es el código o lenguaje en el que el
navegador le comunica al servidor que página quiere visualizar.
En la estructura de cliente servidor existen 2 tipos:
Arquitectura cliente-servidor de dos capas:
El objetivo de las aplicaciones de 2 capas es separar la lógica de acceso a los datos de lo que es la
interfaz de usuario y trasladarla al servidor. En esta arquitectura se describe los sistemas de cliente-
servidor, en donde el cliente solicita recursos y el servidor responde directamente a la solicitud
realizada por el usuario con sus propios recursos.
En la primera capa se encuentra toda la interfaz del sistema, por lo que el usuario puede realizar la
actividad que requiera en ese mismo sistema. En la capa dos, es donde se almacena toda la
información ingresada en el sistema.
Base de datos: es un conjunto de información, por lo que, es accesible simultáneamente por distintos
usuarios.
Arquitectura cliente-servidor de tres capas:
En esta capa se tienen la capa 1,2 y 3, que se las denomina capa de presentación, capa de negocios y
capa de datos, respectivamente.
Capa de Presentación: esta capa es la responsable del control de todos los aspectos que se relacionan
con la interacción del usuario y la aplicación. En esta capa es necesario saber lo que el usuario requiere
hacer, y teniendo en cuenta las actividades que requiere se tendrá una interfaz para que los usuarios
realicen esa tarea, por lo tanto, en esta capa se engloba todas las tareas que deben ser realizadas por
parte del cliente. En esta capa se comunica únicamente con la capa de negocios.
Capa de Negocios: en esta capa se recibe las peticiones que requiere el usuario y se envía la respuesta
tras el proceso. La tarea de esta capa es poder proporcionar los recursos solicitados, pero requiere de
otro servidor para hacerlo.
Capa de datos: en esta capa se reciben los datos y es la encargada de acceder a los datos, es decir,
que proporciona al servidor de negocios los datos que requiere. Está conformada por uno o más
gestores de base datos que realizan el almacenamiento de datos, por lo que reciben solicitudes de
almacenamiento de la capa de negocios. (Marini, 2012)
Clasificación de computadoras
Existen múltiples computadoras para sus diferentes necesidades, donde se pueden clasificar como:
• Microcomputadora: es utilizada por un usuario a la vez, por lo que su procesamiento se limita
al uso doméstico o de oficina. Por ejemplo, las computadoras de escritorio y las portátiles.
• Minicomputadoras: es utilizada por uno o varios usuarios. Se requiere de personal
especializado para poder operarlas. Son orientadas a tareas específicas, por lo que no
necesitaban de todos los periféricos que necesitaba una Mainframe.
• Macrocomputadoras: son también llamadas Mainframes, es un ordenador con grandes
dimensiones pensado principalmente para manejar altos volúmenes de datos. Soportan más
programas simultáneamente. Son muy caros, y suelen tener muchos terminales conectados.
Por ejemplo, los servidores IBM.
• Supercomputadoras: se construyen a partir de muchas computadoras con la finalidad de que
funcionen como una sola. Se utilizan para procesos de muchos cálculos y por lo tanto son para
altos volúmenes de datos. Como por ejemplo una tarea que se puede realizar en una
supercomputadora es el estudio y predicción del clima. (computadoras, s.f.)
Características de un servidor en la Red
Características externas
• Procesador: por lo general se utiliza el Intel Xeon para los servidores.
• Memoria Ram: se necesita de una capacidad mayor para el buen rendimiento del
servidor.
• Disco duro: el modelo es importante para el buen rendimiento y almacenamiento de
los datos en el servidor.
• Software: utilizan los sistemas operativos de Microsoft Windows Server/NT/2003-
2008, versiones de linux, y otros.
Características internas
• Servicio: cliente-servidor.
• Proceso Servidor: proveedor de servicios.
• Proceso Cliente: consumidor de servicios.
• Recursos Compartidos: un servidor puede realizar servicios de manera simultánea a
varios clientes.
• Centralización de Control: los datos son controlados por el servidor, por lo que si un
cliente defectuoso no podrá dañar el sistema.
• Escalabilidad: se puede aumentar de tamaño tanto de clientes como servidores.
• Servidor DNS: es un protocolo en el que me permite acceder a un sitio web no con su
dirección IP, si no, con el nombre de su etiqueta, ya que es más fácil de recordar y es
más fiable.
Referencias
computadoras, C. d. (s.f.). Compu Informacion. Obtenido de
[Link]
computador/diagrama-de-bloques-de-un-computador/caracteristicas-y-funciones-basicas-
de-un-computador/clasificacion-de-los-computadores
Marini, E. (10 de 2012). El modelo Cliente/Servidor. pág. 11.