Cliente (informática)

Cliente (informática)
Comparación en tamaño entre un cliente liviano y un cliente pesado. El cliente híbrido pudiera ser de cualquier tamaño entre estos dos.

El cliente es una aplicación informática o un computador que accede a un servicio remoto en otro computador, conocido como servidor, normalmente a través de una red de telecomunicaciones.[1]

El término se usó inicialmente para los llamados terminales tontos, dispositivos que no eran capaces de ejecutar programas por sí mismos, pero podían conectarse e interactuar con computadores remotos por medio de una red y dejar que éste realizase todas las operaciones requeridas, mostrando luego los resultados al usuario. Se utilizaban sobre todo porque su coste en esos momentos era mucho menor que el de un computador. Estos terminales tontos eran clientes de un computador mainframe por medio del tiempo compartido.

Actualmente se suelen utilizar para referirse a programas que requieren específicamente una conexión a otro programa, al que se denomina servidor y que suele estar en otra máquina. Ya no se utilizan por criterios de coste, sino para obtener datos externos (por ejemplo páginas web, información bursatil o bases de datos), interactuar con otros usuarios a través de un gestor central (como por ejemplo los protocolos bittorrent o IRC), compartir información con otros usuarios (servidores de archivos y otras aplicaciones Groupware) o utilizar recursos de los que no se dispone en la máquina local (por ejemplo impresión)

Uno de los clientes más utilizados, sobre todo por su versatilidad, es el navegador 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.

Contenido

Tipos

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. No Sí. 
Cliente liviano No. No No. No

Cliente pesado

Artículo principal: Cliente pesado

Un cliente pesado tiene capacidad de almacenar los datos y procesarlos, pero sigue necesitando las capacidades del servidor para una parte importante de sus funciones. Un cliente de correo electrónico suele ser un cliente pesado. Puede almacenar los mensajes de correo electrónico del usuario, trabajar con ellos y redactar nuevos mensajes, pero sigue necesitando una conexión al servidor para enviar y recibir los mensajes.

Cliente híbrido

Artículo principal: Cliente híbrido

Un cliente híbrido no tiene almacenados los datos con los que trabaja, pero sí es capaz de procesar datos que le envía el servidor. Muchos programas de colaboración almacenan remotamente los datos para que todos los usuarios trabajen con la misma información, y utilizan clientes híbridos para acceder a esa información.

Cliente liviano

Artículo principal: Cliente liviano

Un cliente liviano no tiene capacidad de procesamiento y su única función es recoger los datos del usuario, dárselos al servidor, y mostrar su respuesta. Los primeros navegadores web eran clientes livianos, simplemente mostraban las páginas web que solicitaba el usuario. Actualmente, el uso de lenguajes de script, programas Java y otras funciones de DHTML dan una capacidad de procesamiento a los navegadores, por lo que se consideran clientes Híbridos.

Referencias

  1. Sadoski, Darleen. Client/Server Software Architectures--An Overview, Software Technology Roadmap, 1997-08-02. Retrieved on 2008-09-16.

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Cliente — puede referirse a: En economía, cliente es quien accede a un producto o servicio por medio de una transacción financiera (dinero) u otro medio de pago. Quien compra, es el comprador, y quien consume el consumidor. Normalmente, cliente, comprador… …   Wikipedia Español

  • Cliente pesado — Comparación en tamaño entre un computador de escritorio tradicional (cliente pesado) y un cliente liviano. Se denomina cliente pesado al programa cliente de una arquitectura cliente servidor cuando la mayor carga de cómputo está desplazada hacia… …   Wikipedia Español

  • Cliente pesado — En informática, un Cliente pesado (también conocido como cliente rico o cliente grueso) es un termino de arquitectura cliente servidor para un cliente que realiza el grueso de las operaciones de procesamiento de datos. Los datos en si mismos son… …   Enciclopedia Universal

  • Lado del cliente — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Troyano (informática) — Captura de pantalla del troyano Nuclear RAT En informática, se denomina troyano o caballo de Troya (traducción literal del inglés Trojan horse) a un software malicioso que se presenta al usuario como un programa aparentemente legítimo e… …   Wikipedia Español

  • Terminal (informática) — Este artículo trata sobre dispositivos. Para otros usos de este término, véase emulador de terminal. Teletipo: se tecleaba la orden en el teclado y se imprimía la respuesta en papel (derecha: lector; izquierda: perforador de cinta) …   Wikipedia Español

  • Jerga informática — Anexo:Jerga informática Saltar a navegación, búsqueda El lenguaje de la informática está caracterizado por emplear numerosos anglicismos, puesto que el idioma inglés se ha convertido en la lengua franca de la informática. El uso de algunas… …   Wikipedia Español

  • Anexo:Jerga informática — El lenguaje de la informática está caracterizado por emplear numerosos anglicismos, puesto que el idioma inglés se ha convertido en la lengua franca de la informática. El uso de algunas palabras difiere en España e Hispanoamérica. Índice: A B C D …   Wikipedia Español

  • Script (informática) — Saltar a navegación, búsqueda Un script (cuya traducción literal es guión) o archivo de órdenes o archivo de procesamiento por lotes es un programa usualmente simple, que generalmente se almacena en un archivo de texto plano. Los script son casi… …   Wikipedia Español

  • Aislamiento de procesos (informática) — Para otros usos de este término, véase Sandbox. En seguridad informática, el aislamiento de procesos (del inglés sandbox) es un mecanismo para ejecutar programas con seguridad y de manera separada. A menudo se utiliza para ejecutar código nuevo,… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”