internet.com
You are in the: Small Business Computing Channelarrow
Small Business Technology
» ECommerce-Guide | Small Business Computing | Webopedia | WinPlanet
Webopedia.com
Enter a word for a definition... ...or choose a computer category.
 
 

menu
   Home
   Term of the Day
   New Terms
   Pronunciation
   New Links
   Quick Reference
   Did You Know?
   Categories
   Tech Support
   Technology Jobs
   About Us
   Link to Us
   Advertising

   rss/xmlrss/xml  

Become a Marketplace Partner



talk to us
   Submit a URL
   Suggest a Term
   Report an Error

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers
commerce
  Be a Commerce Partner
 
 
 
 
 
 
 
 
 
 
 
 
 
 

The Differences Between Thick & Thin Client Hardware
 

In the world of client/server architecture, you need to determine if it will be the client or the server that handles the bulk of the workload. By client, we mean the application that runs on a personal computer or workstation and relies on a server to perform some operations.

Thick or thin client architecture is actually quite similar. In both cases, you can consider it as being the client application running on a PC whose function is to send and receive data over the network to the server program. The server would normally communicate that information to the middle-tier software (the backend), which retrieves and stores that information from a database.

While they share similarities, there are many differences between thick and thin clients. Thick and thin are the terms used to refer to the hardware (e.g., how a PC communicates with the server), but the terms are also used to describe applications. While this article deals specifically with hardware issues, be sure to check back as we will continue our Thick and Thin discussion as related to applications.

Thin Clients
A thin client is designed to be especially small so that the bulk of the data processing occurs on the server. Although the term thin client often refers to software, it is increasingly used for the computers, such as network computers and Net PCs, that are designed to serve as the clients for client/server architectures. A thin client is a network computer without a hard disk drive. They act as a simple terminal to the server and require constant communication with the server as well.

Key Terms To Understanding Storage Servers:

client
The client part of a client-server architecture. Typically, a client is an application that runs on a personal computer or workstation and relies on a server to perform some operations.

server
A computer or device on a network that manages network resources. Servers are often dedicated, meaning that they perform no other tasks besides their server tasks.

client/server architecture
A network architecture in which each computer or process on the network is either a client or a server.

Thin clients provide a desktop experience in environments where the end user has a well-defined and regular number of tasks for which the system is used. Thin clients can be found in medical offices, airline ticketing, schools, governments, manufacturing plants and even call centers. Along with being easy to install, thin clients also offer a lower total cost of ownership over thick clients.

Thick Clients
In contrast, a thick client (also called a fat client) is one that will perform the bulk of the processing  in client/server applications. With thick clients, there is no need for continuous server communications as it is mainly communicating archival storage information to the server. As in the case of a thin client, the term is often used to refer to software, but again is also used to describe the networked computer itself. If your applications require multimedia components or that are bandwidth intensive, you'll also want to consider going with thick clients. One of the biggest advantages of thick clients rests in the nature of some operating systems and software being unable to run on thin clients. Thick clients can handle these as it has its own resources.

Thick vs. Thin - A Quick Comparison

Thin Clients Thick Clients
- Easy to deploy as they require no extra or specialized software installation

- Needs to validate with the server after data capture

- If the server goes down, data collection is halted as the client needs constant communication with the server

- Cannot be interfaced with other equipment (in plants or factory settings for example)

- Clients run only and exactly as specified by the server

- More downtime

-Portability in that all applications are on the server so any workstation can access

- Opportunity to use older, outdated PCs as clients

- Reduced security threat

- More expensive to deploy and more work for IT to deploy

- Data verified by client not server (immediate validation)

- Robust technology provides better uptime

 - Only needs intermittent communication with server

- More expensive to deploy and more work for IT to deploy

- Require more resources but less servers

- Can store local files and applications

- Reduced server demands

- Increased security issues

 


Be sure to check back as we will continue our Thick and Thin discussion as related to applications.

Vangie 'Aurora' Beal
Writer, www.Webopedia.com
Last updated: July 06, 2006


Related Links

Thin Planet
Thin Planet provides marketing services to the server-based computing industry. We offer several levels of our partnership programs to suit the needs of product manufacturers and VARs / Integrators.

CIO: Thinking Thin
How one county government CIO got his users to go on a thin-client diet and be happy that they did.

Evaluate if Server-Based Computing Is Right for You (PDF)
Once you’ve decided on server-based computing, you’ll need to estimate the server sizing and scalability requirements. Recognize that the server side of thin-client computing environments can be constructed of a variety of server architectures: many small servers (blade or rack-optimized) or fewer large servers (with virtualization or partitioning). Rather than engaging in heated debates on which is the “right” architecture, focus on the hard issues that drive the size and capacity of the server infrastructure, such as application behavior, user behavior and user concurrency.

Client/Server -- An Overview
The term client/server was first used in the 1980s in reference to personal computers (PCs) on a network. The actual client/server model started gaining acceptance in the late 1980s. The client/server software architecture is a versatile, message-based and modular infrastructure that is intended to improve usability, flexibility, interoperability, and scalability as compared to centralized, mainframe, time sharing computing.

Webopedia Quick Reference: Server Types
This list, courtesy of serverwatch.com, categorizes the many different types of servers used in the marketplace today. Click on the server category you'd like to know more about, and you will be taken directly to a serverwatch.com page that provides additional information and resources.




Do you have an interesting piece of computer-related trivia that you would like us to explore?
Tell us about it.


internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs