Introduction To Client-Server Computing
Introduction To Client-Server Computing
Introduction
Client's Responsibilities
Handle the user interface.
Translate the user's request into the desired protocol.
Send the request to the server.
Wait for the server's response.
Translate the response into "human-readable" results.
Present the results to the user.
Server's Responsibilities
Listen for a client's query.
Process that query.
Return the results back to the client.
Client-Server Interaction
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 analyzes the query.
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.
Page 1 of 2
Introduction to Client-Server Computing
Page 2 of 2