1 - Client Server Convepts
1 - Client Server Convepts
ARCHITECTURE
Introduction
A network
architecture in which
each computer or
process on the
network is either a
client or a server.
Components
Clients
Servers
Communication
Networks
Server
Client
Clients
Applications that run on
computers
Rely on servers for
Files Clients are Applications
Devices
Processing power
Example:
E-mail client
An application that enables you to send and receive
e-mail
Servers
Computers or processes that manage network
resources
Disk drives (file servers)
Servers Manage
Printers (print servers)
Resources
Network traffic (network servers)
Example: Database Server
A computer system that processes database
queries
Communication Networks
Networks Connect
Clients and
Servers
Client–Server Computing
Process takes place
on the server and
on the client Client-Server
Servers Computing Optimizes
Computing Resources
Store and protect data
Process requests from clients
Clients
Make requests
Format data on the desktop
Application Functions
Software application functions
are separated into three
distinct parts
Server:
Data
Management
2 Application Logic
Fat
Thin Client
1 Presentation Client
3 Logical Tiers
Database Applications:
Most common use of client-server architectures
Middleware
Web Server:
Presents Dynamic Pages
Source: http://webopedia.lycos.com
Advantages
Overloaded servers
Impact of centralized architecture