What is client-server architecture?
Q.2 What is client-server architecture?
Solution :-Â
- Client-server architecture is a computing model where multiple client devices (such as computers, smartphones, or tablets) communicate with a central server to request and receive services or resources.
- This model is widely used in networking and distributed computing.
Components of Client-Server Architecture
- Client – A device or application that requests services or resources from a server.
- Server – A system that processes client requests and provides the required data or services.
- Network – The communication channel (such as the internet or a local network) that connects clients and servers.
How It Works
- The client sends a request to the server for data or services.
- The server processes the request and retrieves or generates the required information.
- The server sends a response back to the client.
Examples of Client-Server Architecture
- Web Browsing – A web browser (client) requests a webpage from a web server.
- Email Services – An email client connects to a mail server to send or receive emails.
- Online Banking – Users interact with a banking server to check balances or transfer money.