Definición: ¿Qué significa el modelo cliente-servidor?
El modelo cliente-servidor es un marco de comunicación distribuido de procesos de red entre solicitantes de servicios, clientes y proveedores de servicios. La conexión cliente-servidor se establece a través de una red o Internet.
El modelo cliente-servidor es un concepto de computación de red central que también crea funcionalidad para el intercambio de correo electrónico y el acceso a la Web / bases de datos. Las tecnologías y protocolos web construidos en torno al modelo cliente-servidor son:
- Protocolo de transferencia de hipertexto (HTTP)
- Sistema de nombres de dominio (DNS)
- Protocolo simple de transferencia de correo (SMTP)
- Telnet
Los clientes incluyen navegadores web, aplicaciones de chat y software de correo electrónico, entre otros. Los servidores incluyen Web, base de datos, aplicaciones, chat y correo electrónico, etc.
Techinfo explica el modelo cliente-servidor
Un servidor gestiona la mayoría de los procesos y almacena todos los datos. Un cliente solicita datos o procesos específicos. El servidor transmite la salida del proceso al cliente. Los clientes a veces manejan el procesamiento, pero requieren recursos de datos del servidor para completarlo.
El modelo cliente-servidor difiere del modelo peer-to-peer (P2P) donde los sistemas de comunicación son el cliente o el servidor, cada uno con el mismo estatus y responsabilidades. El modelo P2P es una red descentralizada. El modelo cliente-servidor es una red centralizada.
Un inconveniente del modelo cliente-servidor es que demasiadas solicitudes de clientes agotan un servidor y provocan un funcionamiento inadecuado o un apagado total. Los piratas informáticos suelen utilizar estas tácticas para finalizar servicios organizativos específicos mediante ataques distribuidos de denegación de servicio (DDoS).