DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA
  ¿Qué significa cliente/servidor? - Información sobre cliente/servidor

Definición de cliente/servidor (computación)

Alegsa.com.ar
Diccionario tecnología
Redes
cliente/servidor
Leandro Alegsa (Contacto) 2016-07-14
Anuncios

El modelo cliente-servidor (client-server), describe el proceso de interacción entre la computadora local (el cliente) y la remota (el servidor).

El cliente le hace peticiones (requests, solicitudes, requerimientos) al servidor, el cual procesa dicho requerimiento y retorna los resultados al cliente apropiado.

Por lo general, los clientes y los servidores se comunican entre sí a través de una red, pero también pueden residir ambos en un mismo sistema (el mismo hardware).

Siguen este modelo de cliente/servidor servicios como el intercambio de emails, el acceso a webs, el acceso a bases de datos, y muchos otros protocolos de internet se basan en esta idea (HTTP, SMTP, Telnet, DNS), etc.

Modelo cliente-servidor
Ejemplos de solicitudes entre cliente y servidor


Características del modelo cliente/servidor

La máquina que sirve como servidor (host) es la que tiene en ejecución programas de servidor que contestan los requerimientos de los clientes. Por lo general los clientes inician la sesión de comunicación, mientras que los servidores esperan la llegada de solicitudes.

La interacción entre cliente y servidor es generalmente representada empleando diagramas de secuencia (estandarizados en UML).

En contraste, la arquitectura P2P (peer-to-peer), cada host o instancia de programa puede ser simultaneamente tanto cliente como servidor, y cada uno tener sus propias responsabilidades y estado.


Cliente-servidor HTTP
Ejemplo de un modelo cliente-servidor, donde el cliente hace una solicitud HTTP al servidor, el cual le contesta


Ventajas y desventajas del modelo cliente/servidor

Ventajas:

* Centralización del control de los recursos, datos y accesos.

* Facilidad de mantenimiento y actualización del lado del servidor: Esto es porque el lado del servidor se puede mantener o actualizar fácilmente. Por ejemplo, una actualización se aplica a un único servidor, pero los beneficios los obtienen múltiples clientes generalmente sin necesidad de que éstos actualicen nada.

* Toda la información es almacenada en el lado del servidor, que suele tener mayor seguridad que los clientes.

* Hay muchas herramientas cliente-servidor probadas, seguras y amigables para usar.

Desventajas:

* Si el número de clientes simultáneos es elevado, el servidor puede saturarse. Esto sucede con menor frecuencia en las redes P2P.

* Frente a fallas del lado del servidor, el servicio queda paralizado para los clientes. Algo que no sucede en una red P2P.




Relacionados:
Server-side (del lado del servidor)
Client-side (del lado del cliente)
Servidor


¿Mejoramos la definición?
Puntos: 3.1 (14 votos)






Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




Diccionario de informática
  Búsqueda por letras:
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0,9
 
Búsqueda por categorías
: Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:





Preguntas
¿Qué es un servicio en un servidor?  - 2014-11-13

Clarificación de redes  - 2010-06-05

Todos los derechos reservados © 1998 - 2016 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad