Client (computing)

clientclientsclient softwareclient applicationclient programsoftware clientclient computerclient programsclient applicationsclient components
A client is a piece of computer hardware or software that accesses a service made available by a server.wikipedia
546 Related Articles

Server (computing)

serverserversserver computer
A client is a piece of computer hardware or software that accesses a service made available by a server.
In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients".

Web server

web serverswebserverHTTP server
For example, web browsers are clients that connect to web servers and retrieve web pages for display.
The primary function of a web server is to store, process and deliver web pages to clients.

Web page

webpageweb pageswebpages
For example, web browsers are clients that connect to web servers and retrieve web pages for display.
In contrast, a dynamic web page is generated by a web application, driven by server-side software, running on the client-side (on the web browser), or both.

Client–server model

client–serverclient-serverclient/server
A client is part of a client–server model, which is still used today.
Client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.

Email

e-mailelectronic maile-mails
Email clients retrieve email from mail servers.
Mail can be stored on the client, on the server side, or in both places.

Network socket

socketsocketsInternet socket
Combined with Internet sockets, programs may connect to a service operating on a possibly remote system through the Internet protocol suite.
These sockets are waiting for initiatives from client programs.

Internet protocol suite

TCP/IPIP networkTCP/IP stack
Combined with Internet sockets, programs may connect to a service operating on a possibly remote system through the Internet protocol suite.
Clients connecting to a service usually use ephemeral ports, i.e., port numbers assigned only for the duration of the transaction at random or from a specific range configured in the application.

Web browser

browserweb browsersinternet browser
For example, web browsers are clients that connect to web servers and retrieve web pages for display.

Email client

e-mail clientmail user agente-mail
Email clients retrieve email from mail servers.

Message transfer agent

mail transfer agentmail serverMTA
Email clients retrieve email from mail servers.

Online chat

chatlive chattext chat
Online chat uses a variety of clients, which vary depending on the chat protocol being used.

Multiplayer video game

multiplayeronline multiplayertwo-player
Multiplayer video games or online video games may run as a client on each computer.

Online game

onlineonline gamingonline games
Multiplayer video games or online video games may run as a client on each computer.

Inter-process communication

interprocess communicationIPCinterapplication communication
Clients and servers may be computer programs run on the same machine and connect via inter-process communication techniques.

Peripheral

peripheralsperipheral devicecomputer peripheral
The term was first applied to devices that were not capable of running their own stand-alone programs, but could interact with remote computers via a network.

Computer program

programprogramscomputer programs
The term was first applied to devices that were not capable of running their own stand-alone programs, but could interact with remote computers via a network.

Computer terminal

terminalterminalsdumb terminal
These computer terminals were clients of the time-sharing mainframe computer.

Time-sharing

timesharingtime sharingtime-sharing system
These computer terminals were clients of the time-sharing mainframe computer.

Mainframe computer

mainframemainframesmainframe computers
These computer terminals were clients of the time-sharing mainframe computer.

Fat client

rich clientthick clientdesktop applications
In one classification, client computers and devices are either thick clients, thin clients, or hybrid clients.

Thin client

thin clientsthin-clientweb thin client
In one classification, client computers and devices are either thick clients, thin clients, or hybrid clients.

Diskless node

diskless workstationdisklesshybrid client
In one classification, client computers and devices are either thick clients, thin clients, or hybrid clients.

Personal computer

PCPCspersonal computers
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.

Krita

Kiki the Cyber SquirrelKikiKRA
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.