Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

21

Share

Download to read offline

Client server architecture

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Client server architecture

  1. 1. Client Server Architecture29/10/2011 Becky Pateman 1
  2. 2. DefinitionThe term ‘Client-Server’ refersto the Network Architecture.where one or more computersare connected a server.That one computer (the Client) or more sends aservice request to another computer (the Server). 29/10/2011 Becky Pateman 2
  3. 3. TimelineMainframes • 1st Generation The tube-based mainframes computers • 2nd Generation Transistor computers systems • 3rd Generation Multi-processing and OS make the scene29/10/2011 Becky Pateman 3
  4. 4. Timeline1980s Client-Server Network1990 Intro of Web related Protocols1990HTML (Hypertext Mark-up Language)1991 Web Server2001 Blade Server2008Cluster Application29/10/2011 Becky Pateman 4
  5. 5. ServersMainframes • One Tier • Talks directly to the mainframeFile Server • Thick Client • No hard-disk • Network dependant • One-tier architecture29/10/2011 Becky Pateman 5
  6. 6. ServersWeb Server • Thin Client • Hard ware based • Network based • Two-tier architecture • Uses HTTP protocolsApplication Server • LAN (Local Access Network) • Backbone • Cluster • Provides services within the webpage • Provides online documents • E.g. Hotmail, Google and Yahoo29/10/2011 Becky Pateman 6
  7. 7. ServersDatabase Server Referred to as ‘The back-end system’ • Performs tasks such as data analysis, storage, data manipulation, archiving29/10/2011 Becky Pateman 7
  8. 8. Blade Servers • Thinner client • Super Computer • Accessed virtually… • VmWare softwareRemote • Enables Network Administrators to access the network without physically being in the same location of the network. • VmWare • Remote Desktop Connections29/10/2011 Becky Pateman 8
  9. 9. Tiers29/10/2011 Becky Pateman 9
  10. 10. Client-Server Architecture• Web Server • Protocols• Application Server • PC LAN application• Database Server • 3 tier structure 29/10/2011 Becky Pateman 10
  11. 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. 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 Interface29/10/2011 Becky Pateman 12
  13. 13. Industry Standards: ProtocolsWeb 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 Web29/10/2011 Becky Pateman 13
  14. 14. Industry Standards: ProtocolsEmail 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 message29/10/2011 Becky Pateman 14
  15. 15. Cloud ComputingIs not our friend in Client-Server Architecture World!29/10/2011 Becky Pateman 15
  16. 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
  • WaqarAhmed226

    Jul. 7, 2019
  • ManishaGiri8

    Apr. 27, 2019
  • MohanSaravanan1

    Jan. 24, 2018
  • Hooriaa

    Nov. 24, 2017
  • tushalchopra

    Nov. 8, 2017
  • kuldeepsingh1024

    Oct. 21, 2017
  • AjoyKumarPujari

    Aug. 20, 2017
  • OyeniyiAyelero1

    Aug. 9, 2017
  • SaikumarChavva

    Jun. 29, 2017
  • MariaNastasa

    Jun. 20, 2017
  • ErAbhishekVishwakarma

    May. 21, 2017
  • KishanSingh97

    Apr. 27, 2017
  • MitchManding

    Jan. 26, 2017
  • ManpreetKaur681

    Dec. 16, 2016
  • ananthavaram

    Nov. 18, 2016
  • jaezek1804

    Apr. 1, 2016
  • ShafwanTim

    Mar. 21, 2016
  • MirzaAliBaig5

    Mar. 18, 2016
  • aryantushir3

    Dec. 15, 2015
  • sujit6140

    Oct. 24, 2015

Views

Total views

28,450

On Slideshare

0

From embeds

0

Number of embeds

22

Actions

Downloads

1,302

Shares

0

Comments

0

Likes

21

×