Articulo de referencia

Cliente (informática)

Diagrama de red informática de ordenadores cliente que se comunican con un ordenador servidor a través de Internet. En informática , [ 1 ] un cliente es un componente de hardwar...

Diagrama de red informática de ordenadores cliente que se comunican con un ordenador servidor a través de Internet.

En informática , [ 1 ] un cliente es un componente de hardware o software que accede a un servicio proporcionado por un servidor como parte del modelo cliente-servidor de redes informáticas . El servidor suele estar (aunque no siempre) en otro sistema informático, en cuyo caso el cliente accede al servicio a través de una red. [ 1 ]

Un cliente es un programa que, como parte de su funcionamiento, se basa en enviar una solicitud a otro programa o a un hardware o software informático que accede a un servicio proporcionado por un servidor (que puede o no estar ubicado en otro ordenador). [ 2 ] Por ejemplo, los navegadores web son clientes que se conectan a servidores web y recuperan páginas web para su visualización. [ 2 ] Los clientes de correo electrónico recuperan correos electrónicos de servidores de correo . El chat en línea utiliza una variedad de clientes, que varían según el protocolo de chat utilizado. Los videojuegos multijugador o los videojuegos en línea pueden ejecutarse como un cliente en cada ordenador. [ 2 ] El término «cliente» también puede aplicarse a ordenadores o dispositivos que ejecutan el software cliente o a usuarios que utilizan el software cliente.

Un cliente forma parte de un modelo cliente-servidor, que aún se utiliza hoy en día. Los clientes y servidores pueden ser programas informáticos que se ejecutan en la misma máquina y se conectan mediante técnicas de comunicación entre procesos. Combinados con los sockets de Internet , los programas pueden conectarse a un servicio que opera en un sistema posiblemente remoto a través del conjunto de protocolos de Internet . Los servidores esperan a que los clientes potenciales inicien conexiones que puedan aceptar.

El término se aplicó inicialmente a dispositivos que no eran capaces de ejecutar sus propios programas de forma independiente, pero que podían interactuar con ordenadores remotos a través de una red. Estos terminales informáticos eran clientes del ordenador central de tiempo compartido .

Tipos

En una clasificación, los ordenadores y dispositivos cliente son clientes pesados , clientes ligeros o nodos sin disco .

Grueso

A thick client, also known as a rich client or fat client, is a client that performs the bulk of any data processing operations itself, and does not necessarily rely on the server. The personal computer is a common example of a fat client, because of its relatively large set of features and capabilities and its light reliance upon a server. For example, a computer running an art program (such as Krita or Sketchup) that ultimately shares the result of its work on a network is a thick client. A computer that runs almost entirely as a standalone machine save to send or receive files via a network is by a standard called a workstation.

Thin

A thin-client computer

A thin client is a minimal sort of client. Thin clients use the resources of the host computer. A thin client generally only presents processed data provided by an application server, which performs the bulk of any required data processing. A device using web application (such as Office Web Apps) is a thin client.[3]

Diskless node

A diskless node is a mixture of the above two client models. Similar to a fat client, it processes locally, but relies on the server for storing persistent data. This approach offers features from both the fat client (multimedia support, high performance) and the thin client (high manageability, flexibility). A device running an online version of the video game Diablo III is an example of diskless node.

References

  1. 12Zacker, Craig T. (2009). Windows Server 2008 Applications Infrastructure Configuration. Microsoft Official Academic Course. John Wiley & Sons. ISBN 978-0-470-22513-4.
  2. 123"client/server". PCMag Encyclopedia. Retrieved 8 November 2022.
  3. Baratto, Ricardo A.; Kim, Leonard N.; Nieh, Jason (20 October 2005). "THINC: A virtual display architecture for thin-client computing". Proceedings of the twentieth ACM symposium on Operating systems principles. Sosp '05. Association for Computing Machinery. pp. 277–290. doi:10.1145/1095810.1095837. ISBN 9781595930798. S2CID 723321.