Professional Documents
Culture Documents
AJAY PAL
AZAD INSTITUTE OF TECHNICAL EDUCATION
Lucknow, india
ajaypalbca@gmail.com
Agenda
A simple definition of CS is
“ server software accepts requests for
data from client software and returns
the results to the client”
Elements of C-S Computing
Client
Server
Network
Client machine
Server machine
Where Operations are Done
In client-server computing
major focus is on SOFTWARE
Application Tasks
User Interface
Presentation Logic
Application Logic
Server
Client
Presentation Logic
Network
Application Logic
DBMS
True Client-Server Model
Server
Client
Application Logic
Presentation Logic Network
DBMS
Distributed Client-Server Model
Server
Client
Application Logic
Application Logic
Network
DBMS
Presentation Logic
Client-server computing is distributed
access, not a distributed computing.
Multithreaded Server
Server Process
Client Process
Server
Threads
Client Process
User Mode
Kernel Mode
Message Passing
Facility
Categories of Servers
FileServer
Data Server
Compute Server
Database Server
Communication Server
Video Server
File Server
PC client
Internet Server
Local Area
Network
UNIX workstations
Thank You ...