Un cliente es un ordenador o una apli­ca­ción que envía pe­ti­cio­nes a un servidor. De este modo, pone los servicios y datos pro­po­r­cio­na­dos por el servidor a di­s­po­si­ción del usuario. Las apli­ca­cio­nes cliente más conocidas son, por ejemplo, los programas de correo ele­c­tró­ni­co y na­ve­ga­do­res web.

Fu­n­cio­na­mie­n­to y de­fi­ni­ción de cliente

El término “cliente” procede del latín, y en el sector in­fo­r­má­ti­co también se utilizan con fre­cue­n­cia aplicado a los términos apli­ca­ción cliente y programa cliente. Aquí, un cliente se entiende como una interfaz para los usuarios, como una apli­ca­ción (software) que se comunica con los se­r­vi­do­res.

El di­s­po­si­ti­vo final, por ejemplo un ordenador, ejecuta la apli­ca­ción cliente con la que actúan los usuarios. El cliente envía pe­ti­cio­nes a un servidor y utiliza los servicios pro­po­r­cio­na­dos por el servidor. La tarea del cliente es preparar la respuesta del servidor, de modo que sea correcta para la salida del di­s­po­si­ti­vo final so­li­ci­ta­n­te. Por ejemplo, un navegador web como cliente envía una solicitud al servidor cuando visita una página web. El navegador muestra la respuesta del servidor, que está en forma de HTML y CSS, en la ventana del navegador.

Esta in­ter­ac­ción entre cliente y servidor puede de­s­cri­bi­r­se como un modelo cliente-servidor. El modelo cliente-servidor se utiliza ha­bi­tua­l­me­n­te cuando se prestan servicios de servidor dentro de una red.

Tipos de clientes

Hay di­fe­re­n­tes tipos de clientes, que pueden dividirse en ca­te­go­rías para su di­fe­re­n­cia­ción. En la práctica, también se dan formas mixtas de los tipos in­di­vi­dua­les. A co­n­ti­nua­ción, te pre­se­n­ta­mos los tipos más comunes.

Cliente pesado

El Fat Client o Thick Client (en español, “cliente pesado”) es un ordenador de sobremesa to­ta­l­me­n­te equipado y potente. El trabajo local en el cliente es posible gracias a la su­fi­cie­n­te capacidad in­fo­r­má­ti­ca. Los rasgos ca­ra­c­te­rí­s­ti­cos del cliente pesado son una interfaz de pro­gra­ma­ción, un hardware y una interfaz gráfica. Un ordenador en el que se ha instalado Windows como sistema operativo es un ejemplo de cliente pesado.

Cliente ligero

Un Thin Client es un ordenador o programa que requiere menos capacidad in­fo­r­má­ti­ca local y depende de la exi­s­te­n­cia y ac­ce­si­bi­li­dad de un servidor. El trabajo local no está previsto debido a los bajos recursos de hardware. La potencia de cálculo se delega al servidor. La tarea principal de un cliente ligero es tomar la entrada del usuario y enviarla di­re­c­ta­me­n­te al servidor. Un ejemplo de su uso es el acceso a es­cri­to­rios virtuales a través de un cliente ligero.

Cliente rico

Los clientes ricos (en inglés, “rich clients”), también conocidos como clientes in­te­li­ge­n­tes, realizan un gran número de tareas de forma local y, por tanto, disponen de los recursos in­fo­r­má­ti­cos ne­ce­sa­rios. Es habitual delegar algunas tareas a un servidor. La po­si­bi­li­dad de in­ter­ac­tuar con un servidor también facilita la ad­mi­ni­s­tra­ción de un cliente rico.

Cliente cero

Un cliente cero (en inglés, “Zero Client” o “Ultra Thin Client”) es una forma es­pe­cia­l­me­n­te reducida de cliente ligero. Su fu­n­cio­na­li­dad depende co­m­ple­ta­me­n­te de la conexión y co­mu­ni­ca­ción con el servidor. No tiene memoria local y está equipado con un sistema operativo con funciones reducidas. También es frecuente en­co­n­trar­los en el acceso de los entornos de es­cri­to­rio vi­r­tua­li­za­dos.

Ejemplos y apli­ca­cio­nes de clientes

Usamos clientes in­nu­me­ra­bles veces cada día mediante el uso de di­s­po­si­ti­vos finales. Los usuarios usan co­n­s­cie­n­te­me­n­te algunos clientes, mientras que otros se ejecutan inad­ve­r­ti­da­me­n­te en segundo plano.

Cliente de correo ele­c­tró­ni­co

El cliente de correo ele­c­tró­ni­co es el programa de correo ele­c­tró­ni­co. El software abre todas las ac­ti­vi­da­des en la in­ter­ac­ción con los correos ele­c­tró­ni­cos a los usuarios. El cliente de correo ele­c­tró­ni­co permite escribir, enviar, recibir, leer, filtrar y buscar correos ele­c­tró­ni­cos. Los pro­to­co­los que cumplen estas fu­n­cio­na­li­da­des son SMTP, IMAP o POP. Los clientes de correo ele­c­tró­ni­co se instalan como programa in­de­pe­n­die­n­te o se integran en los co­m­ple­me­n­tos del navegador o del teléfono in­te­li­ge­n­te. Ejemplos conocidos de clientes de correo ele­c­tró­ni­co son Microsoft Outlook, Mozilla Thu­n­de­r­bi­rd y Apple Mail.

Cliente FTP

El cliente FTP se utiliza cuando se suben archivos a un servidor FTP o se descarga algo de él. Durante ese proceso establece una conexión FTP con el servidor. El in­te­r­ca­m­bio de datos se realiza a través de esta conexión. Puedes encontrar un resumen de los clientes FTP exi­s­te­n­tes en nuestro artículo: “Los 9 mejores FTP clients para Windows & Mac”.

Cliente SSH

El cliente SSH es un programa que establece una conexión SSH segura y au­te­n­ti­fi­ca­da con un servidor. El protocolo SSH permite que la tra­n­s­mi­sión de datos entre los dos or­de­na­do­res co­ne­c­ta­dos sea segura. Las co­ne­xio­nes SSH se utilizan para la ad­mi­ni­s­tra­ción de se­r­vi­do­res, la tra­n­s­mi­sión de datos y el ma­n­te­ni­mie­n­to remoto. Un cliente SSH muy conocido es, por ejemplo, PuTTY en Windows.

Navegador web

El navegador web permite enviar pe­ti­cio­nes a los se­r­vi­do­res web y así, por ejemplo, solicitar y mostrar una página web en el servidor. Para enviar dichas so­li­ci­tu­des, se utiliza el protocolo HTTP. Los na­ve­ga­do­res más conocidos y uti­li­za­dos son Google Chrome y Firefox.

Cliente DNS

Un cliente DNS pertenece a los clientes que se ejecutan en segundo plano sin que el usuario lo note. Está integrado en el protocolo de red TCP/IP y resuelve el nombre del ordenador o la dirección web en la dirección IP co­rre­s­po­n­die­n­te. El cliente es, por tanto, el in­te­r­me­dia­rio entre el servidor DNS y el programa que necesita la dirección IP del servidor.

Consejo

Si aún no tienes tu propio dominio o si estás buscando otro, puedes registrar tu dominio con IONOS.

Di­fe­re­n­cia entre cliente y servidor

La de­fi­ni­ción de cliente, el fu­n­cio­na­mie­n­to de los clientes, así como los casos de uso de los mismos, muestran que los clientes suelen depender de un servidor con el que se comunican. Así, en muchos casos, ambos se combinan para realizar una función es­pe­cí­fi­ca. Tanto el servidor como el cliente son, en algunos casos, como un ordenador físico, pero difieren si­g­ni­fi­ca­ti­va­me­n­te en su papel y función en una co­n­s­tru­c­ción cliente-servidor.

El cliente realiza pe­ti­cio­nes a un servidor y procesa la respuesta del servidor según lo definido en el programa. Un cliente tiene la forma de un ordenador o un programa.

El servidor pro­po­r­cio­na una respuesta a la solicitud de un cliente. Pone a di­s­po­si­ción los servicios y recursos ne­ce­sa­rios para los clientes y se encarga de la co­mu­ni­ca­ción con el cliente. Acepta las pe­ti­cio­nes de éste y envía la respuesta co­rre­s­po­n­die­n­te basada en su función definida.

Consejo

Si quieres alquilar un servidor, vale la pena echar un vistazo a la página de se­r­vi­do­res de IONOS. Obtendrás una visión general de los di­fe­re­n­tes se­r­vi­do­res, como se­r­vi­do­res privados virtuales, se­r­vi­do­res cloud y se­r­vi­do­res dedicados.

Ir al menú principal