client server model how computer’s are linked together

10
CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER.

Upload: george-gregory

Post on 31-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER

CLIENT SERVER MODELHOW COMPUTER’S ARE LINKED TOGETHER.

Page 2: CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER

CLIENT SERVER MODEL

OLD COMPUTER ARCHITECTURE

MAIN FRAME COMPUTER

DUMB TERMINAL

DUMB TERMINAL

DUMB TERMINAL

DUMB TERMINAL

The processing takes place within the main frame computer and the terminals are merely input and output devices

(INPUT / OUTPUT TERMINALS)(PROCESSING)

Page 3: CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER

CLIENT SERVER MODEL

CLIENT‘A client is a piece of computer hardware or software that accesses a service made available by a server.’

Client

Requests a service

‘What kind of services are requested from a server?’

Page 4: CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER

CLIENT SERVER MODEL

SERVER‘A server is a running instance of an application (software) capable of accepting requests from the client and giving responses accordingly. Servers can run on any computer including dedicated computers, which individually are also often referred to as "the server".

Server

File sharing

Email

WebFile

transferPrinter

TELNET

Proxy

Page 5: CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER

CLIENT SERVER MODEL

WHAT IS CLIENT SERVER?‘The client–server model of computing is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.’

ServerClient

Data transactions

Client – Server Model Peer – Peer Network

Data transactions

Client

Client

Client

Page 6: CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER

CLIENT SERVER MODEL

DISTRIBUTED COMPUTER MODEL

Server

Client

Data transactions

Client

Client

Client

Client

Client

Client

Client A server can support many distributed clients (eg file server)

Page 7: CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER

CLIENT SERVER MODEL

DISTRIBUTED COMPUTER MODEL

Server

Network A

Clients

A server can support many small clusters of computers as shown in the diagram.

Network B

Network C

Clients

ClientsRouters

Page 8: CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER

CLIENT SERVER MODEL

DISTRIBUTED COMPUTER MODEL

Server

Network A

Clients

There can be many different servers providing different services for multiple networks of clients as shown.

Network B

Network C

Clients

Clients Routers

Page 9: CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER

CLIENT SERVER MODEL

DISTRIBUTED COMPUTER MODEL

Server

Network A

Clients

Extra services can be provided, such as firewall, proxy, Internet connection, or database management system (DBMS)

Network B

Network C

Clients

Clients RoutersDBMS

File sharing

Email

Web

Printer

Firewall Proxy Internet

Page 10: CLIENT SERVER MODEL HOW COMPUTER’S ARE LINKED TOGETHER

CLIENT SERVER MODEL

CLOUD CLIENT SERVER MODEL‘The practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer..’

Server

Data transactions

Cloud Client – Server Model

Internet

Remote Client

Remote Client

Remote Client