Client Server Architecture
Ashir Mubeen Sahi
Definition
The term ‘Client-Server’ refers to the Network
architecture where one or more computers
are connected to a server.
Ashir Mubeen Sahi
Ashir Mubeen Sahi
Client Server Architecture
A network
architecture in which
each computer or
process on the
network is either a
client or a server.
Ashir Mubeen Sahi
Components
• Clients
• Servers
• Communication Networks
Client
Server
Ashir Mubeen Sahi
• User Applications that run on computers
• Rely on servers for
– Files
– Devices
• Example: E-mail client
– An application that enables us to send
and receive e-mail
Clients
Ashir Mubeen Sahi
• Computers that manage network
resources
– Disk drives (file servers)
– Printers (print servers)
– Network traffic (network servers)
• Example: Database Server
– A computer system that processes
database queries
Servers
Ashir Mubeen Sahi
Communication Networks
• Networks Connect Clients and
Servers
Servers
File Server
• Thick Client
• No hard-disk
• Network dependant
• One-tier architecture
Mainframes
• One Tier (peer-to-peer)
• Talks directly to the mainframe
Ashir Mubeen Sahi
Servers
Application Server
• LAN (Local Access Network)
• Backbone
• Cluster
• Provides services within the webpage
• Provides online documents
• E.g. Hotmail, Google and Yahoo
Web Server
• Hard ware based
• Network based
• Uses HTTP protocols
Ashir Mubeen Sahi
Servers
Database Server
Referred to as ‘The back-end system’
• Performs tasks such as data analysis, storage,
data manipulation, archiving
Ashir Mubeen Sahi
Peer-to-peer Architecture
• Another type of network architecture
is known as a peer-to-peer
architecture because each node has
equivalent responsibilities.
• Both client/server and peer-to-peer
architectures are widely used, and
each has unique advantages and
disadvantages.
Ashir Mubeen Sahi
Ashir Mubeen Sahi

Client Server Architecture

  • 4.
  • 5.
    Definition The term ‘Client-Server’refers to the Network architecture where one or more computers are connected to a server. Ashir Mubeen Sahi
  • 6.
    Ashir Mubeen Sahi ClientServer Architecture A network architecture in which each computer or process on the network is either a client or a server.
  • 7.
    Ashir Mubeen Sahi Components •Clients • Servers • Communication Networks Client Server
  • 8.
    Ashir Mubeen Sahi •User Applications that run on computers • Rely on servers for – Files – Devices • Example: E-mail client – An application that enables us to send and receive e-mail Clients
  • 9.
    Ashir Mubeen Sahi •Computers that manage network resources – Disk drives (file servers) – Printers (print servers) – Network traffic (network servers) • Example: Database Server – A computer system that processes database queries Servers
  • 10.
    Ashir Mubeen Sahi CommunicationNetworks • Networks Connect Clients and Servers
  • 11.
    Servers File Server • ThickClient • No hard-disk • Network dependant • One-tier architecture Mainframes • One Tier (peer-to-peer) • Talks directly to the mainframe Ashir Mubeen Sahi
  • 12.
    Servers Application Server • LAN(Local Access Network) • Backbone • Cluster • Provides services within the webpage • Provides online documents • E.g. Hotmail, Google and Yahoo Web Server • Hard ware based • Network based • Uses HTTP protocols Ashir Mubeen Sahi
  • 13.
    Servers Database Server Referred toas ‘The back-end system’ • Performs tasks such as data analysis, storage, data manipulation, archiving Ashir Mubeen Sahi
  • 14.
    Peer-to-peer Architecture • Anothertype of network architecture is known as a peer-to-peer architecture because each node has equivalent responsibilities. • Both client/server and peer-to-peer architectures are widely used, and each has unique advantages and disadvantages. Ashir Mubeen Sahi
  • 15.

Editor's Notes

  • #13 Thick client has it own hard ware in the pcs, thin client relys on the network of all resources and safe to the network not the pc Provides services within the HTTP domain (page) e.g google doc’s
  • #14 Relational Data Management System