SlideShare a Scribd company logo
2
Most read
9
Most read
13
Most read
Client Server

             Architecture
29/10/2011         Becky Pateman   1
Definition
The term ‘Client-Server’ refers
to the Network Architecture.
where one or more computers
are connected a server.

That one computer (the Client) or more sends a
service request to another computer (the Server).


 29/10/2011             Becky Pateman               2
Timeline
Mainframes
    •        1st Generation The tube-based mainframes computers
    •        2nd Generation Transistor computers systems
    •        3rd Generation Multi-processing and OS make the scene




29/10/2011                        Becky Pateman                      3
Timeline
1980s    Client-Server Network
1990     Intro of Web related Protocols
1990HTML (Hypertext Mark-up Language)
1991     Web Server
2001     Blade Server
2008Cluster Application


29/10/2011        Becky Pateman           4
Servers
Mainframes
      • One Tier
      • Talks directly to the mainframe



File Server
      • Thick Client
             • No hard-disk
             • Network dependant
             • One-tier architecture

29/10/2011                             Becky Pateman   5
Servers
Web Server
     • Thin Client
             •   Hard ware based
             •   Network based
             •   Two-tier architecture
             •   Uses HTTP protocols

Application Server
     • LAN (Local Access Network)
             • Backbone
     • Cluster
             • Provides services within the webpage
             • Provides online documents
             • E.g. Hotmail, Google and Yahoo
29/10/2011                               Becky Pateman   6
Servers
Database Server
        Referred to as ‘The back-end system’
             • Performs tasks such as data analysis, storage,
               data manipulation, archiving




29/10/2011                      Becky Pateman                   7
Blade
                        Servers
     • Thinner client
     • Super Computer
     • Accessed virtually…
             • VmWare software

Remote
   • Enables Network Administrators to access the
     network without physically being in the same location
     of the network.
         • VmWare
         • Remote Desktop Connections

29/10/2011                       Becky Pateman               8
Tiers




29/10/2011    Becky Pateman   9
Client-Server
              Architecture
• Web Server
    • Protocols
• Application Server
    • PC LAN application
• Database Server
    • 3 tier structure




 29/10/2011                Becky Pateman   10
Present Status
• 3-tier/N-tier Client -Server System
   3-tier
    • Web Browser, Web Server, Application Server

                                   N-tier Architecture
                                        • Funnel database connections
                                        • Partition the application
                                          processing load mango many
                                          servers.
                                        • Multi-tier is used to describe
                                          architectures with multiple
                                          layer or types of middleware.



 29/10/2011             Becky Pateman                              11
Industry Standards:
•   FTP               Protocols
          (File Transfer Protocol)
• TCP/IP (Transport Control Protocol/Internet Protocol)
• IP (Internet Protocol)
                     OSI Model                TCP/IP Model

                  Presentation Layer
                                           Application Layer   FTP
                  Session Layer
                  Transport Layer          Transport           TCP

                  Network Layer            Internet            IP

                  Data Link Layer                              Ethernet
                  Physical Layer           Netowrk Interface
29/10/2011
                                   Becky Pateman                          12
Industry Standards:
              Protocols
Web Browser Protocols
   • HTTP (Hypertext     transport protocol)
          Is the domain of the website
             E.g. http://www.whitrieia.ac.nz
   • URL (Universal Resource Locator)
         Is the Website of the address.
              www.whitrieia.ac.nz
   • HTML (Hypertext Mark-up Language)
          Mark-Up Language for Web Pages on the
           World Wide Web
29/10/2011                    Becky Pateman        13
Industry Standards:
           Protocols
Email Protocols
  • STMP (Simple Mail Transfer Protocol)
        Is a protocol for sending email messages between
         the Servers.
        STMP sends the message
  • POP (Post Office Protocol)
      Email Client
      POP retrieves the message


29/10/2011                 Becky Pateman                    14
Cloud Computing
Is not our friend in Client-
Server Architecture World!




29/10/2011   Becky Pateman   15
Future Direction
                Cloud Computing
•   Virtual World
•   Stable structure
•   Secure
•   Subscription based
    Client-Server Architecture is flexible and adaptable
                    Blade Server
• The Blade is able to contain big number
  of users in work group
• The Blade Server is powerful!

29/10/2011                 Becky Pateman                   16

More Related Content

PPT
Middleware
PPTX
Implementation levels of virtualization
PPTX
Web servers
PPTX
Osi model
PPTX
Clientserver Presentation
PPTX
Introduction to Aneka, Aneka Model is explained
PPTX
Object Oriented Testing
PPTX
Client server model
Middleware
Implementation levels of virtualization
Web servers
Osi model
Clientserver Presentation
Introduction to Aneka, Aneka Model is explained
Object Oriented Testing
Client server model

What's hot (20)

PPTX
Introduction to Parallel and Distributed Computing
PPTX
Distributed Operating Systems
PPTX
Web authentication & authorization
PPTX
Distributed database management system
PPTX
Understanding das-nas-san
PDF
Operating System.pdf
PPTX
Architectural structures and views
DOCX
Virtualize of IO Devices .docx
PPTX
Fault tolerance in distributed systems
PPTX
What is Server? (Web Server vs Application Server)
PPT
File replication
PPTX
Unit-3-Virtualization.pptx
PPTX
Replication in Distributed Systems
PDF
Parallelism
PDF
Fault tolerance
PPTX
CLIENT SERVER IN OS.ppt
DOC
Client Server Architecture
PPTX
Cloud Resource Management
PPTX
Virtual machine
Introduction to Parallel and Distributed Computing
Distributed Operating Systems
Web authentication & authorization
Distributed database management system
Understanding das-nas-san
Operating System.pdf
Architectural structures and views
Virtualize of IO Devices .docx
Fault tolerance in distributed systems
What is Server? (Web Server vs Application Server)
File replication
Unit-3-Virtualization.pptx
Replication in Distributed Systems
Parallelism
Fault tolerance
CLIENT SERVER IN OS.ppt
Client Server Architecture
Cloud Resource Management
Virtual machine
Ad

Similar to Client server architecture (20)

PDF
Lecture 11 client_server_interaction
PPT
Part 1 network computing
PPTX
Client computing evolution ppt11
PPTX
ITT501-Chapter 1.pptx netcentric fundamentals
DOC
Client server-architecture-1229147658096208-1
PDF
Web Architectures
PPTX
client and Computer.pptx
PDF
2client
PDF
Cs architecture
PPT
Application layer protocols
PPTX
Web-Server & It's Architecture.pptx
PPTX
Client-Server Model
PPTX
C/S archtecture including basic networking
PPTX
Scaling Systems: Architectures that Grow
PPT
Chapter - 1 Introduction to networking (3).ppt
PDF
Unit 3 - Protocols and Client-Server Applications - IT
PPTX
Client server relation
PDF
Uccn1003 -may10_-_lect01a_-_intro_to_network_applications_services
PPT
Application protocols
Lecture 11 client_server_interaction
Part 1 network computing
Client computing evolution ppt11
ITT501-Chapter 1.pptx netcentric fundamentals
Client server-architecture-1229147658096208-1
Web Architectures
client and Computer.pptx
2client
Cs architecture
Application layer protocols
Web-Server & It's Architecture.pptx
Client-Server Model
C/S archtecture including basic networking
Scaling Systems: Architectures that Grow
Chapter - 1 Introduction to networking (3).ppt
Unit 3 - Protocols and Client-Server Applications - IT
Client server relation
Uccn1003 -may10_-_lect01a_-_intro_to_network_applications_services
Application protocols
Ad

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PPTX
sap open course for s4hana steps from ECC to s4
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Cloud computing and distributed systems.
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
sap open course for s4hana steps from ECC to s4
The AUB Centre for AI in Media Proposal.docx
Programs and apps: productivity, graphics, security and other tools
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
cuic standard and advanced reporting.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectroscopy.pptx food analysis technology
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Cloud computing and distributed systems.
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars

Client server architecture

  • 1. Client Server Architecture 29/10/2011 Becky Pateman 1
  • 2. Definition The term ‘Client-Server’ refers to the Network Architecture. where one or more computers are connected a server. That one computer (the Client) or more sends a service request to another computer (the Server). 29/10/2011 Becky Pateman 2
  • 3. Timeline Mainframes • 1st Generation The tube-based mainframes computers • 2nd Generation Transistor computers systems • 3rd Generation Multi-processing and OS make the scene 29/10/2011 Becky Pateman 3
  • 4. Timeline 1980s Client-Server Network 1990 Intro of Web related Protocols 1990HTML (Hypertext Mark-up Language) 1991 Web Server 2001 Blade Server 2008Cluster Application 29/10/2011 Becky Pateman 4
  • 5. Servers Mainframes • One Tier • Talks directly to the mainframe File Server • Thick Client • No hard-disk • Network dependant • One-tier architecture 29/10/2011 Becky Pateman 5
  • 6. Servers Web Server • Thin Client • Hard ware based • Network based • Two-tier architecture • Uses HTTP protocols Application Server • LAN (Local Access Network) • Backbone • Cluster • Provides services within the webpage • Provides online documents • E.g. Hotmail, Google and Yahoo 29/10/2011 Becky Pateman 6
  • 7. Servers Database Server Referred to as ‘The back-end system’ • Performs tasks such as data analysis, storage, data manipulation, archiving 29/10/2011 Becky Pateman 7
  • 8. Blade Servers • Thinner client • Super Computer • Accessed virtually… • VmWare software Remote • Enables Network Administrators to access the network without physically being in the same location of the network. • VmWare • Remote Desktop Connections 29/10/2011 Becky Pateman 8
  • 9. Tiers 29/10/2011 Becky Pateman 9
  • 10. Client-Server Architecture • Web Server • Protocols • Application Server • PC LAN application • Database Server • 3 tier structure 29/10/2011 Becky Pateman 10
  • 11. Present Status • 3-tier/N-tier Client -Server System 3-tier • Web Browser, Web Server, Application Server N-tier Architecture • Funnel database connections • Partition the application processing load mango many servers. • Multi-tier is used to describe architectures with multiple layer or types of middleware. 29/10/2011 Becky Pateman 11
  • 12. Industry Standards: • FTP Protocols (File Transfer Protocol) • TCP/IP (Transport Control Protocol/Internet Protocol) • IP (Internet Protocol) OSI Model TCP/IP Model Presentation Layer Application Layer FTP Session Layer Transport Layer Transport TCP Network Layer Internet IP Data Link Layer Ethernet Physical Layer Netowrk Interface 29/10/2011 Becky Pateman 12
  • 13. Industry Standards: Protocols Web Browser Protocols • HTTP (Hypertext transport protocol)  Is the domain of the website E.g. http://www.whitrieia.ac.nz • URL (Universal Resource Locator) Is the Website of the address. www.whitrieia.ac.nz • HTML (Hypertext Mark-up Language)  Mark-Up Language for Web Pages on the World Wide Web 29/10/2011 Becky Pateman 13
  • 14. Industry Standards: Protocols Email Protocols • STMP (Simple Mail Transfer Protocol)  Is a protocol for sending email messages between the Servers.  STMP sends the message • POP (Post Office Protocol) Email Client POP retrieves the message 29/10/2011 Becky Pateman 14
  • 15. Cloud Computing Is not our friend in Client- Server Architecture World! 29/10/2011 Becky Pateman 15
  • 16. Future Direction Cloud Computing • Virtual World • Stable structure • Secure • Subscription based Client-Server Architecture is flexible and adaptable Blade Server • The Blade is able to contain big number of users in work group • The Blade Server is powerful! 29/10/2011 Becky Pateman 16

Editor's Notes

  • #4: 1500 Leonardo da Vinci designs a mechanical calculator.
  • #5: HTTP, HTML, SMTP, POP
  • #7: 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.ggoogle doc’s
  • #8: Relational Data Management System
  • #11: LAN – local access network – protocols HTTP, URL and
  • #13: Transport layer host to host