Client-Server Architecture
Client-Server Architecture
Client-server model is a technology which is based on distribution of task or function between two independent processes i.e., client and server. Client -server model is a concept for describing communication between computing processes that are classified as service customers(client) and service provider(server).
Client:- It is a process or a computer in a network that request services from a server process. Depending upon the amount of processing carried out type of client can be decided.
- Thin client:- When minimum processing is done at client side then it is called as Thin client.
- Fat client:- When maximum processing is done at client side then it is called as Fat client.
- Thin Server:- When minimum processing is done at server side then it is called as Thin server.
- Fat Server:- When maximum processing is done at server side then it is called as Fat Server.
Advantages of Client-Server Architecture:-
- More stable due to centralization.
- Server provides security.
- Integration of new technology is easy.
- Cost is high for buying and running a server.
- Requires regular maintenance and updates.
Comments
Post a Comment