A thin client is a computer that is connected to a server through a network. The thin client com­mu­nic­ates with the server and uses its resources. Local work is not intended on a thin client. We’ll discuss the defin­i­tion of thin client, its ad­vant­ages and dis­ad­vant­ages and how to use it.

Thin client overview

A thin client is a type of client. It is a simple computer with a network card and peri­pher­als. It only has a few local resources and relies on access to a server. While a fat client allows users to work self-suf­fi­ciently, a thin client does not.

The in­ter­ac­tion between client and server and task dis­tri­bu­tion within a network describes the client-server-model.

How does a thin client work?

Thin clients are endpoints. They provide the interface between a user and the server’s computing capacity. The server acts as a terminal server and provides vir­tu­al­ised desktops. Special protocols make the com­mu­nic­a­tion between thin client and server possible. The Remote Desktop Protocol developed by Microsoft enables Remote Desktop Con­nec­tion with a computer that has Windows installed as its operating system. The protocols allow an off-site computer screen to be trans­ferred and con­trolled.

Thin clients have a reduced and re­stric­ted operating system. Their main function is to connect to peri­pher­al devices. Choosing a suitable operating system is flexible. Windows 10 Pro, Windows 10 IoT and Linux are popular choices.

There are special kinds of thin clients. There isn’t a clear dis­tinc­tion between the different types of clients. The zero client is the cul­min­a­tion of the thin client concept. The zero client usually has one firmware installed and it is com­pletely targeted at the client provider’s server platform.

Ad­vant­ages

Companies and or­gan­isa­tions use thin clients for several reasons. Large en­ter­prises benefit from using them for the following reasons.

Cost savings and emissions reduction

Thin clients are re­l­at­ively in­ex­pens­ive due to their reduced equipment, for example, the fan and hard drive. They are also cheaper to run due to lower power con­sump­tion. Another benefit is less heat waste and reduced noise. These effects are becoming greater with the in­creas­ing number of thin clients.

Cent­ral­isa­tion of IT

It is simple to operate a thin client. The only software installed locally is for access to the server. The other required ap­plic­a­tions are located centrally on the server. It is also easy to roll out important updates. This makes the systems easy to maintain and ad­min­is­ter. Thin clients are less likely to have faults, require less main­ten­ance and are easier to troubleshoot.

Tip

IONOS has a wide selection of options if you want to rent a server. Virtual Private Servers, Cloud Servers and Dedicated Servers are available in various con­fig­ur­a­tions and can be tailored to your needs.

The security of the system

A thin client has a severely limited operating system. This greatly reduces the number of vul­ner­ab­il­it­ies. The risks when working with a thin client are largely neut­ral­ised, in com­par­is­on to a fat client. The cy­ber­se­cur­ity can be im­ple­men­ted centrally and in­de­pend­ently of the in­di­vidu­al client.

Mobile work

A thin client enables mobile working. Users can work from any location as long as a thin client or end device is available there. Mobile access to the virtual en­vir­on­ment is also possible and gives users access to ap­plic­a­tions on business trips. In addition, thin clients are easy to transport thanks to their com­pact­ness.

Dis­ad­vant­ages

Per­form­ance losses

Be aware that not every ap­plic­a­tion is suitable for client-server operation on thin clients. Ap­plic­a­tions with high demands on graphics per­form­ance are not intended for operation on servers. The amount of data that can be trans­ferred over the network is also a deciding factor. However, the con­tinu­ous de­vel­op­ment in vir­tu­al­isa­tion solutions is focused on these problems.

De­pend­ence on server and network

The thin client’s reliance on a server is a dis­ad­vant­age when network problems or server failures occur. A server failure means all dependent clients go down. In addition, the server relies on a good quality mobile network or Wi-Fi when trav­el­ling.

Where are thin clients used?

Thin clients are often used in companies with a lot of employees, and they enable access to vir­tu­al­ised desktop en­vir­on­ments. The office ap­plic­a­tions run on a virtual work en­vir­on­ment. The company may have its own IT de­part­ment that ad­min­is­ters the system and provides troubleshoot­ing, or there is an external service provider that is re­spons­ible for operating the thin clients and as­so­ci­ated servers.

Ap­plic­a­tions that require high graphics per­form­ance do not fall into the scope of ap­plic­a­tion. The transfer rate of the network is a limiting factor. In addition, operating programs for creating CAD models on servers have ad­di­tion­al licensing costs.

The thin client market share is rising steadily. It makes sense for an in­creas­ing number of ap­plic­a­tion scenarios due to the rising cost pressure on companies. De­vel­op­ing vir­tu­al­isa­tion tech­no­lo­gies and improving network tech­no­logy and network quality are beginning to eliminate the dis­ad­vant­ages as­so­ci­ated with thin clients.

How does the thin client differ from a fat client?

The fat client and the thin client are often compared when potential users are choosing a suitable client. Both clients differ in their essential functions. The following table compares them:

Thin client Fat client
Function
  • Acts as an interface to the server
  • Executes programs autonom­ously
Resources
  • Equipped with low resources
  • Often comes with its own storage drive
  • Has a compact operating system
  • Equipped with high computing capacity (CPU, RAM, GPU)
  • Has local memory
  • Has a full operating system
Ad­min­is­tra­tion
  • Central ad­min­is­tra­tion
  • Efficient pro­tec­tion against cy­ber­at­tacks
  • De­cent­ral­ised ad­min­is­tra­tion
  • Pro­tec­tion against cy­ber­at­tacks is expensive and must be im­ple­men­ted locally for each in­di­vidu­al client
De­pend­ence on the server
  • Com­pletely dependent on the server
  • In­de­pend­ent of the server
  • Operates offline
  • Can also com­mu­nic­ate with a server
Ap­plic­a­tion
  • Popular for vir­tu­al­ised desktop en­vir­on­ments
  • Popular for editing videos, editing photos, creating CAD models and games
Costs
  • Low ac­quis­i­tion costs
  • Low energy demand and low operating costs
  • High ac­quis­i­tion costs
  • High energy demand and thus high operating cost
Go to Main Menu