- DCN Tutorial
- Data Comm & Networks Home
- DCN - Overview
- DCN - Computer Network Types
- DCN - Network LAN Technologies
- DCN - Computer Network Topologies
- DCN - Computer Network Models
- DCN - Computer Network Security
- Physical Layer
- DCN - Physical Layer Introduction
- DCN - Digital Transmission
- DCN - Analog Transmission
- DCN - Transmission media
- DCN - Wireless Transmission
- DCN - Multiplexing
- DCN - Network Switching
- Data Link Layer
- DCN - Data Link Layer Introduction
- DCN - Error detection and Correction
- DCN - Data Link Control & Protocols
- Network Layer
- DCN - Network Layer Introduction
- DCN - Network Addressing
- DCN - Routing
- DCN - Internetworking
- DCN - Network Layer Protocols
- Transport Layer
- DCN - Transport Layer Introduction
- DCN - Transmission Control Protocol
- DCN - User Datagram Protocol
- Application Layer
- DCN - Application Layer Introduction
- DCN - Client-Server Model
- DCN - Application Protocols
- DCN - Network Services
- DCN Useful Resources
- DCN - Quick Guide
- DCN - Useful Resources
What is Client-Server Architecture in Computer Network?
In this architecture, a specific computer is known as a server, specially designated to provide various services to other computers known as clients. In simple terms, the server can be defined as a provider of services, and the client can be a requester to services. The client requests any information from the server, and the server, in turn, responds to the client request, as shown in the below figure −
The most common client-server arrangement method is a LAN made out of microcomputers linked to a network server, which serves all LAN clients.
Classifications of Client/Server Architecture
Following is the classification of Client/Server Architecture −
In the two-tier architecture, there exists only two parties; one is the client, and the other is the server. The main benefit of the client/server model is its simplicity. But there is a major problem when 100s of clients request the data from the server simultaneously. Every client will have to wait for its turn to come.
It is also referred to as multi-tier architecture. In this architecture, there is a middle layer within the client and the server. It clarifies the difficulty of waiting time by clients. It maintains a queue of requests by different clients, and the client can do their work; meanwhile, the server is busy processing other client’s request. The middle layer forwards the request, and the server, in turn, replies to the client.
- Related Articles
- What is the Client-Server Framework for Parallel Applications in Computer Architecture?
- What is Computer Network Architecture?
- What is client/server network and types of servers?
- What is Multistage Switching Network in Computer Architecture?
- What is Omega Switching Network in Computer Architecture
- Client-Server Architecture - Everything You Should Know
- What is a client-server system?
- Difference between Client-Server and Peer-to-Peer Network
- What is computer architecture?
- What is Computer Network?
- What is Pipelining in Computer Architecture?
- What is Latches in Computer Architecture?
- What is Hector in Computer Architecture?
- What is Star Network Topology in Computer Network?
- What is Ring Network Topology in Computer Network?