SlideShare une entreprise Scribd logo
1  sur  16
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

Contenu connexe

Tendances

Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage VirtualizationMehul Jariwala
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingJithin Parakka
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel systemManish Singh
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualizationGokulnath S
 
Vision of cloud computing
Vision of cloud computingVision of cloud computing
Vision of cloud computinggaurav jain
 
Networking infrastructure
Networking infrastructureNetworking infrastructure
Networking infrastructureKerry Cole
 
Lecture 1 introduction to parallel and distributed computing
Lecture 1   introduction to parallel and distributed computingLecture 1   introduction to parallel and distributed computing
Lecture 1 introduction to parallel and distributed computingVajira Thambawita
 
Communications is distributed systems
Communications is distributed systemsCommunications is distributed systems
Communications is distributed systemsSHATHAN
 
2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software conceptsPrajakta Rane
 
Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - OverviewAshita Agrawal
 
Clientserver Presentation
Clientserver PresentationClientserver Presentation
Clientserver PresentationTuhin_Das
 
Distributed Computing system
Distributed Computing system Distributed Computing system
Distributed Computing system Sarvesh Meena
 
Virtualize of IO Devices .docx
Virtualize of IO Devices .docxVirtualize of IO Devices .docx
Virtualize of IO Devices .docxkumari36
 

Tendances (20)

Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel system
 
Common Standards in Cloud Computing
Common Standards in Cloud ComputingCommon Standards in Cloud Computing
Common Standards in Cloud Computing
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
Vision of cloud computing
Vision of cloud computingVision of cloud computing
Vision of cloud computing
 
Hypervisor
HypervisorHypervisor
Hypervisor
 
Networking infrastructure
Networking infrastructureNetworking infrastructure
Networking infrastructure
 
Lecture 1 introduction to parallel and distributed computing
Lecture 1   introduction to parallel and distributed computingLecture 1   introduction to parallel and distributed computing
Lecture 1 introduction to parallel and distributed computing
 
Database System Architectures
Database System ArchitecturesDatabase System Architectures
Database System Architectures
 
Communications is distributed systems
Communications is distributed systemsCommunications is distributed systems
Communications is distributed systems
 
2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts
 
Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
 
Clientserver Presentation
Clientserver PresentationClientserver Presentation
Clientserver Presentation
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
 
Linux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating SystemLinux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating System
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Peer to peer system
Peer to peer systemPeer to peer system
Peer to peer system
 
Distributed Computing system
Distributed Computing system Distributed Computing system
Distributed Computing system
 
Virtualize of IO Devices .docx
Virtualize of IO Devices .docxVirtualize of IO Devices .docx
Virtualize of IO Devices .docx
 

Similaire à Client server architecture

CS-324-6-3 (1).pdf
CS-324-6-3 (1).pdfCS-324-6-3 (1).pdf
CS-324-6-3 (1).pdfRizulthakur2
 
Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10Hamza Malik
 
CS-324-6-3 (2).pdf
CS-324-6-3 (2).pdfCS-324-6-3 (2).pdf
CS-324-6-3 (2).pdfRizulthakur2
 
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10Waqas Ahmed Nawaz
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IPPiero Fraternali
 
Layers of tcpip.65 to 66
Layers of tcpip.65 to 66Layers of tcpip.65 to 66
Layers of tcpip.65 to 66myrajendra
 
Datacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.pptDatacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.pptKristopher Hefner
 
Computer Networks
Computer NetworksComputer Networks
Computer NetworksShylesh BC
 
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebCleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebSteffen Gebert
 
Iso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsIso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsbhavanatmithun
 

Similaire à Client server architecture (20)

Ch05
Ch05Ch05
Ch05
 
CS-324-6-3 (1).pdf
CS-324-6-3 (1).pdfCS-324-6-3 (1).pdf
CS-324-6-3 (1).pdf
 
Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10
 
CS-324-6-3 (2).pdf
CS-324-6-3 (2).pdfCS-324-6-3 (2).pdf
CS-324-6-3 (2).pdf
 
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 10
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
Ecommerce Chap 11
Ecommerce Chap 11Ecommerce Chap 11
Ecommerce Chap 11
 
Layers of tcpip.65 to 66
Layers of tcpip.65 to 66Layers of tcpip.65 to 66
Layers of tcpip.65 to 66
 
Overview of tcp ip
Overview of tcp ipOverview of tcp ip
Overview of tcp ip
 
Computer networks
Computer networksComputer networks
Computer networks
 
Ch02
Ch02Ch02
Ch02
 
MODULE-5_CCN.pptx
MODULE-5_CCN.pptxMODULE-5_CCN.pptx
MODULE-5_CCN.pptx
 
Web Engineering Lecture2
Web Engineering Lecture2 Web Engineering Lecture2
Web Engineering Lecture2
 
Overview of TCP IP
Overview of TCP IPOverview of TCP IP
Overview of TCP IP
 
Datacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.pptDatacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.ppt
 
TCP_IP.pptx
TCP_IP.pptxTCP_IP.pptx
TCP_IP.pptx
 
Web Architectures
Web ArchitecturesWeb Architectures
Web Architectures
 
Computer Networks
Computer NetworksComputer Networks
Computer Networks
 
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebCleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
 
Iso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsIso osi and tcp-ip reference models
Iso osi and tcp-ip reference models
 

Dernier

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

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

Notes de l'éditeur

  1. 1500 Leonardo da Vinci designs a mechanical calculator.
  2. HTTP, HTML, SMTP, POP
  3. 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
  4. Relational Data Management System
  5. LAN – local access network – protocols HTTP, URL and
  6. Transport layer host to host