Client-Server Architecture


Client-server architecture (client/server) is a network architecture in which each computer or process on the network is either a client or a server. Servers are powerful computers or processes dedicated to managing disk drives (file servers), printers (print servers), or network traffic (network servers ). Clients are PCs or workstations on which users run applications. Clients rely on servers for resources, such as files, devices, and even processing power.

Another type of network architecture is known as a peer-to-peer architecture because each node has equivalent responsibilities. Both client/server and peer-to-peer architectures are widely used, and each has unique advantages and disadvantages.

Client-server architectures are sometimes called two-tier architectures.

Read Also:

  • client-side

    Occurring on the client side of a client-server system. For example, on the World Wide Web, JavaScript scripts are client-side because they are executed by your browser (the client). In contrast, CGI scripts are server-side because they run on the Web server. Java applets can be either server-side or client-side depending on which computer (the […]

  • cdrdao

    Open source software (released under the GPL) for recording compact discs. cdrdao records audio or data CD-Rs in disk-at-once (DAO) mode, based on a textual description of the CD contents. cdrdao program is run from the command line and has no GUI.

  • cdev

    Short for control panel device, and pronounced see-dev, a cdev is a special type of Macintosh utility that enables you to adjust basic system parameters. On newer Macs (System 7 and later) cdevs are called control panels.

  • clip

    (1) In computer graphics, to cut off a portion of a graphic at a defined boundary. Most bit-mapped graphics utilities provide a clip feature than enables you to draw a window around an object and clip everything outside of the window. (2) In video terminology, a clip is a segment of video or media files […]

  • clip art

    Electronic illustrations that can be inserted into a document. Many clip-art packages are available, some general and others specialized for a particular field. Most clip-art packages provide the illustrations in several file formats so that you can insert them into various word-processing systems.


Disclaimer: Client-Server Architecture definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.