Web Technologies - Old Questions

4.  What is client/server technology? Differentiate between web client and web server.

5 marks | Asked in 2071-II

Client-server is a computer model that separates client and server, and usually interlinked using a computer network. Each instance of a client can send data requests to one of the servers online and expect a response. In turn, some of the available servers can accept these requests, process them and return the result to the client. Often clients and servers communicate through a computer network with separate hardware, but the client and server can reside on the same system. The machine is a host server that is running one or more server programs that share their resources with clients. A client does not share its resources, but requests content from a server or service function. Clients, therefore, initiate communication sessions with the servers that wait for incoming requests.


Difference between web client and web server

Web Client /web browsersWeb Server

It is an application program that acts as an interface between server and client and displays web document to the client.

It is a program or the computer that provide services to other programs called client.
Web client requests the server for the web pages and services.Web server stores, process and deliver the web pages to web browsers.
It sends HTTP requests and get HTTP response.It gets HTTP requests and sends HTTP responses.
The web browsers is installed on the client computer.The web servers can be a remote machine placed at the other side of the network.
Web browser stores the cookies for different websites.Web servers provide an area to store and organize the pages of websites.
It is a simple and less powerful machine.It is powerful and expensive machine.
It supports single user login at a time.It supports multi-user login at a time.