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

Client - Server Architecture: A Basic Introduction

May 2002 UNT Center for Digi Components Clients Servers Communication Networks Server Clients Applications that run on computers Rely on servers for - Files - Devices - Processing power.

Uploaded by

Ako Si Jhadong
Copyright
© © All Rights Reserved
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)
28 views12 pages

Client - Server Architecture: A Basic Introduction

May 2002 UNT Center for Digi Components Clients Servers Communication Networks Server Clients Applications that run on computers Rely on servers for - Files - Devices - Processing power.

Uploaded by

Ako Si Jhadong
Copyright
© © All Rights Reserved
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

A Basic Introduction
Kathleen R. Murray, Ph.D.
May 2002

Client Server Architecture


A network
architecture in which
each computer or
process on the
network is either a
client or a server.

Source: http://webopedia.lycos.com

May 2002

UNT Center for Digi

Components
Clients
Servers
Communication Networks
Server

Client
May 2002

UNT Center for Digi

Clients
Applications that run on computers
Rely on servers for
Files
Devices
Processing power

Clients are Applications

Example: E-mail client


An application that enables you to send
and receive e-mail
May 2002

UNT Center for Digi

Servers
Computers or processes that manage
network resources
Servers Manage
Disk drives (file servers)
Resources
Printers (print servers)
Network traffic (network servers)

Example: Database Server


A computer system that processes
database queries
May 2002

UNT Center for Digi

Communication Networks
Networks Connect
Clients and
Servers

May 2002

UNT Center for Digi

ClientServer Computing
Process takes place
on the server and
on the client

Servers

Client-Server
Computing Optimizes
Computing Resources

Store and protect data


Process requests from clients

Clients
Make requests
Format data on the desktop
May 2002

UNT Center for Digi

Application Functions
Software application
functions are separated
into three distinct parts

Server:
Data Management
Client: Presentation & Application Logic
May 2002

UNT Center for Digi

Application Components
3 Data Management
2

Application Logic

Presentation

2 Client Types

Thin
Client

Fat
Client

3 Logical Tiers

Database Applications:
Most common use of client-server architectures
May 2002

UNT Center for Digi

Middleware
Software that connects two
otherwise separate applications
Database Server:
Example: Middleware product
Manages Data
linking a database system to a
Web server
Middleware Links
Applications

Web Server:
Presents Dynamic Pages
Client: Requests Data via Web
May 2002
UNT Center for Digi

10

Types of Servers
From A to Z

Application Servers
Audio/Video Servers
Chat Servers
Fax Servers
FTP Servers
Groupware Servers
IRC Servers

List Servers
Mail Servers
News Servers
Proxy Servers
Telnet Servers
Web Servers
Z39.50 Servers

Source: http://webopedia.lycos.com

May 2002

UNT Center for Digi

11

Thanks!

May 2002

Learn more about


Z39.50 client - server
applications by
viewing the tutorial!

UNT Center for Digi

12

You might also like