What do you know about client server technology?
Answers
Answer:
Client/ Server technology is a means for separating the functions of an application into two or more distinct parts. Client/ server describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request.
Explanation:
The client-server model describes how a server provides resources and services to one or more clients. Examples of servers include web servers, mail servers, and file servers. Each of these servers provide resources to client devices, such as desktop computers, laptops, tablets, and smartphones.
Client-Server Applications
The client-server model organizes network traffic by a client application and also by a device. Network clients send messages to a server to make requests of it. Servers respond to their clients by acting on each request and returning results.
Answer:
Client/ Server technology is a means for separating the functions of an application into two or more distinct parts. Client/ server describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request. The client presents and manipulates data on the desktop computer. The server acts like a mainframe to store and retrieve protected data. It is network architecture in which each computer or process on the network is either a client or a server. Servers are powerful computers or processes dedicated to managing disk drives (file servers), printers (print servers), or network traffic (network servers). Clients are PCs or workstations on which users run applications. Clients rely on servers for resources, such as files, devices, and even processing power.
Contents [hide]
1 Introduction
2 Objective
3 Database Server
4 Client Application
5 Network
6 Three-Tier Technology
Objective
Client - Server Technology
A client/ server model has following three distinct components, each focusing on a specific job:
Database server
Client application
Network.
Database Server
A server (or "back end") manages the resources such as database, efficiently and optimally among various clients that simultaneously request the server for the same resources. Database server mainly concentrates on the following tasks.
Managing a single database of information among many concurrent users.
Controlling database access and other security requirements.
Protecting database of information with backup and recovery features.
Centrally enforcing global data integrity rules across all client applications.
Client Application
A client application (the "front end") is the part of the system that users apply to interact with data. The client application in a client/ server model focus on the following job:
Presenting an interface between the user and the resource to complete the job Managing presentation logic, Performing application logic and Validating data entry Managing the request traffic of receiving and sending information from database server
Network
The third component of a client/ server system is network. The communication software is the vehicles that transmit data between the clients and the server in client server system. Both the client and the server run communication software that allows them to talk across the network.