Client (computing) Article Index for
Client
Website Links For
Client
 

Information About

Client (computing)




The Client-server model is still used today on the Internet , where a User may connect to a service operating on a remote system through the Internet Protocol Suite . Web Browser s are clients that connect to Web Server s and retrieve Web Page s for display. Most people use E-mail Client s to retrieve their E-mail from their Internet Service Provider 's mail storage servers. Online Chat uses a variety of clients, which vary depending on the chat protocol being used.

Increasingly, existing large client applications are being switched to websites, making the browser a sort of universal client. This avoids the hassle of downloading a large piece of software onto any computer you want to use the application on. An example of this is the rise of Webmail .


TYPES OF CLIENT

Clients are generally classified as either "thick clients" or "thin Clients" , although more recently there has been a proliferation of other classifications.


Thick clients

A thick client (also known as a '''fat client''' or '''rich client''') is a client that performs the bulk of any data processing operations itself, and relies on the Server it is associated with primarily for data storage. Although the term usually refers to software, it can also apply to a network computer that has relatively strong processing abilities.

Starting around 2003 the term "rich client" has taken on a different meaning than thick client. It has come to mean a hybrid of 'thick' and 'thin', or an architecture where the amount of client vs. server CPU utilization is more balanced. The client may look and behave like a thick client, while being fully network based like a thin client architecture. See Rich Internet Application and Rich Client Platform .


Thin clients

A Thin Client is a minimal client. Thin clients utilize as few resources on the host computer as possible. A thin client's job is generally just to graphically display information provided by an Application Server , which performs the bulk of any required data processing.


SEE ALSO