0% found this document useful (0 votes)
181 views12 pages

Client Server Architecture

The document discusses client/server architecture. It defines a client as a computer program that requests and accesses shared resources from a server. The client/server model involves clients communicating requests to servers, which process the requests and return responses to the clients. Clients are responsible for handling user interfaces and sending requests, while servers listen for requests, process them, and return results. A typical interaction involves a client creating a query, sending it to a server, which analyzes the query, computes a response, and sends it back to the client.

Uploaded by

Birender Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
181 views12 pages

Client Server Architecture

The document discusses client/server architecture. It defines a client as a computer program that requests and accesses shared resources from a server. The client/server model involves clients communicating requests to servers, which process the requests and return responses to the clients. Clients are responsible for handling user interfaces and sending requests, while servers listen for requests, process them, and return results. A typical interaction involves a client creating a query, sending it to a server, which analyzes the query, computes a response, and sends it back to the client.

Uploaded by

Birender Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12

CLIENT/SERVER ARCHITECTURE

Gautam kumar

AGENDA
INTRODUCTION. CLIENT SOFTWARE. CLIENT/SERVER MODEL OF COMPUTING. CLIENT/SERVER INTERACTION. CONCLUSION.

INTRODUCTION
In

the networking system, computer that share resources is called server and other programs that give ability to use those resources is called client. This means the client gives some command to the server and the server obeys the order to share resources. In order to gain access to network resources, the workstation needs software installed which can enable the workstations operating system to access network resources as if they were an integral element of the workstation. The software is known as Client Software.

CLIENT SOFTWARE
Client software can support the following network functions: Logging into the network. Printing. Allocating drive letters to network folders. Enabling software distribution from a server to the workstation. Sending messages to other clients on the network.

CLIENT/SERVER MODEL OF COMPUTING


The client/server model is a form of distributed computing where the client communicates with the server for the purpose of requesting information.
The

clients responsibility is usually to: Handle the user interface. Translate the users request into the desired protocol.

CLIENT/SERVER MODEL OF COMPUTING


Clients responsibilities continued:

Send the request to the server. Wait for the servers response. Translate the response into human-readable results. Present the results to the user.

CLIENT/SERVER MODEL OF COMPUTING


The servers functions include:

Listen for a clients query. Process that query. Return the results back to the client.

CLIENT/SERVER INTERACTION
A typical Client/Server interaction goes like this:

The user runs client software to create a query. The client connects to the server. The client sends the query to the server. The server analyses the query.

CLIENT/SERVER INTERACTION
The Client/Server interaction continued.

The server computes the results of the query. The server sends the results to the client. The client presents the results to the user. Repeat as necessary.

CLIENT/SERVER INTERACTION

Client

response

query

search Server

data

CONCLUSION
CLIENT-SERVER ARCHITECTURE A strong client server model is very much required in organizations to manage its clients in a proper way. It is very much necessary to share the data and resources on the network to the user.

THANK YOU ALL

You might also like