?Qué significa cliente?
Un cliente es el extremo receptor de un servicio o el solicitante de un servicio en un sistema de tipo modelo cliente/servidor. La mayoría de las veces, el cliente se encuentra en otro sistema u ordenador, al que se puede acceder a través de una red.
Este término se utilizó por primera vez para los dispositivos que no podían ejecutar sus propios programas y se conectaban a ordenadores remotos que sí podían hacerlo a través de una red. éstos se llamaban terminales tontos y eran atendidos por ordenadores centrales de tiempo compartido.
Definición de cliente
Un cliente puede ser una simple aplicación o un sistema completo que accede a los servicios que proporciona un servidor. Un cliente puede conectarse a un servidor a través de diferentes medios como sockets de dominio, con nombre, memoria compartida o a través de protocolos de Internet, que es el método más común que se utiliza desde la amplia adopción de Internet.
Los clientes se clasifican en tres tipos:
- Cliente ligero: Aplicación cliente con funciones mínimas que utiliza los recursos proporcionados por un ordenador anfitrión y su trabajo suele consistir sólo en mostrar los resultados procesados por un servidor. Simplemente depende de un servidor para realizar la mayor parte o todo su procesamiento.
- Cliente Grueso/Gordo: Es lo contrario del cliente ligero. Puede hacer la mayor parte de su procesamiento y no depende necesariamente de un servidor central, pero puede necesitar conectarse a uno para obtener alguna información, cargar o actualizar datos o el propio programa. Los programas antivirus pertenecen a esta categoría porque en realidad no necesitan conectarse a un servidor para hacer su trabajo, aunque deben conectarse periódicamente para descargar nuevas definiciones de virus y cargar datos.
- Híbrido: Presenta características de los dos tipos anteriores. Puede realizar la mayoría de los procesos por sí mismo, pero puede depender de un servidor para los datos críticos o para el almacenamiento.