Web Technologies - Old Questions
4. What is client/server technology? Differentiate between web client and web server.
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 browsers | Web 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. |