Cliente (informática)
Elclientees unaaplicación informáticao unordenadorque consume un servicio remoto en otro ordenador conocido comoservidor,normalmente a través de unaredde telecomunicaciones.[1] También se puede definir que un cliente es cualquier cosa (que no sea un servidor) que se conecta a un servidor.[2][3]
El término se usó inicialmente para los llamadosterminales bobos,dispositivosque no eran capaces de ejecutarprogramaspor sí mismos, pero podían conectarse e interactuar con computadores remotos por medio de una red y dejar que este realizase todas las operaciones requeridas, mostrando luego los resultados al usuario. Se utilizaban sobre todo porque su costo en esos momentos era mucho menor que el de uncomputador.Estosterminales boboseran clientes de un computadormainframepor medio deltiempo compartido.
Actualmente se suele utilizar para referirse a programas que requieren específicamente una conexión a otro programa, al que se denominaservidory que suele estar en otra máquina. Ya no se utilizan por criterios de costo, sino para obtener datos externos (por ejemplopáginas web,información actualizada sobre losparámetros climáticos,obases de datos), interactuar con otros usuarios a través de un gestor central (como por ejemplo los protocolosBitTorrentoIRC), compartir información con otros usuarios (servidores de archivosy otras aplicacionesGroupware) o utilizar recursos de los que no se dispone en la máquina local (por ejemploimpresión).
Uno de los clientes más utilizados, sobre todo por su versatilidad, es elnavegador web.Muchos servidores son capaces de ofrecer sus servicios a través de un navegador web en lugar de requerir la instalación de un programa específico.
Tipos
[editar]Existen varios tipos de clientes, dependiendo de la cantidad de tareas que realice el cliente en comparación con el servidor.
Almacenamiento de datos local | Proceso de datos local | |
---|---|---|
Cliente pesado | Sí | Sí |
Cliente híbrido | No | Sí |
Cliente liviano | No | No |
Cliente pesado
[editar]Un cliente pesado puede almacenar datos locales, y tiene la capacidad de procesar datos.
Cliente liviano
[editar]Un cliente liviano no puede almacenar datos locales, ni tiene la capacidad de procesar datos.
Referencias
[editar]- ↑Sadoski, Darleen.Client/Server Software Architectures--An Overview,Software Technology Roadmap, 1997-08-02. Retrieved on 2008-09-16.
- ↑Oikarinen, J (mayo de 1993).«Protocolo de Charla Basado en Internet (Internet Relay Chat, IRC)».Consultado el 28 de diciembre de 2015.
- ↑Oikarinen, J (mayo de 1993).«Proveedor de servicios de TI».Consultado el 28 de diciembre de 2015.
Véase también
[editar]- Cliente ligero,cliente pesado,cliente híbrido
- Servidor
- ArquitecturaCliente-servidor
- ProtocolosPeer-to-peer
- Estación de trabajo