What is Client-server Model?
It 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. The connection is established through a local network or over the internet. Therefore in a client-server architecture, when the client requests a service or resources to the servers through the internet, the servers accept the client's request and delivers the resources or services to the client. For example, the Servers include web servers, database servers, chat servers, email servers, and file servers and the clients include email software, web browser, files, and chat application. The client devices are such as laptops, desktop computers, tablets, and smartphones.
Client-Server Model |
The Protocols and Web Technologies built around the client-Server Model are
- Domain Name System (DNS)
- Hypertext Transfer Protocol (HTTP)
- Simple Mail Transfer Protocol (SMTP)
- Telnet
Comments
Post a Comment