3. Definición
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 otro programa, el servidor, quien le da
respuesta. Esta idea también se puede aplicar a programas que se
ejecutan sobre una sola computadora, aunque es más ventajosa en un
sistema operativo multiusuario distribuido a través de una red de
computadoras.
Algunos ejemplos de aplicaciones computacionales que usen el modelo
cliente-servidor son el Correo electrónico, un Servidor de impresión y la
World Wide Web
4.
5. Características
Características
En la arquitectura C/S el remitente de una solicitud es
conocido como cliente. Sus características son:
•Es quien inicia solicitudes o peticiones, tienen por tanto un
papel activo en la comunicación (dispositivo maestro o amo).
•Espera y recibe las respuestas del servidor.
•Por lo general, puede conectarse a varios servidores a la
vez.
•Normalmente interactúa directamente con los usuarios
finales mediante una interfaz grafica de usuario
6. Cliente
Desde un punto de vista conceptual: Es un modelo para construir
sistemas de información, que se sustenta en la idea de repartir el
tratamiento de la información y los datos por todo el sistema
informático, permitiendo mejorar el rendimiento del sistema global
de información»
En términos de arquitectura: Los distintos aspectos que
caracterizan a una aplicación (proceso, almacenamiento, control y
operaciones de entrada y salida de datos) en el sentido más amplio,
están situados en más de un computador, los cuales se encuentran
interconectados mediante una red de comunicaciones.
Es el que inicia un requerimiento de servicio. El requerimiento inicial puede
convertirse en múltiples requerimientos de trabajo a través de redes LAN o WAN.
La ubicación de los datos o de las aplicaciones es totalmente transparente para el
cliente
7. Servidor
Es cualquier recurso de cómputo
dedicado a responder a los
requerimientos del cliente. Los
servidores pueden estar conectados a
los clientes a través de redes LANs o
WANs, para proveer de múltiples
servicios a los clientes y ciudadanos
tales como impresión, acceso a bases
de datos, fax, procesamiento de
imágenes, etc.
8. Administración remota de datos
En informática, se considera administración remota a
la funcionalidad de algunos programas que permiten
realizar ciertos tipos de acciones desde un equipo
local y que las mismas se ejecuten en otro equipo
remoto.
Por ejemplo, con una herramienta o aplicación de
administración remota, el responsable de una red
informática puede acceder a otra computadora para
ver si la misma tiene problemas, sin necesidad de
moverse de su escritorio