Client server architecture

becksnz 29,162 views 16 slides Mar 02, 2012
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

No description available for this slideshow.


Slide Content

Client Server Architecture 29/10/2011 1 Becky Pateman

Definition The term ‘ Client-Server ’ refers to the Network Architecture. where one or more computers are connected a server. T hat one computer (the Client) or more sends a service request to another computer (the Server) . 29/10/2011 2 Becky Pateman

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

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

Servers File Server Thick Client No hard-disk Network dependant One-tier architecture Mainframes One Tier Talks directly to the mainframe 29/10/2011 Becky Pateman 5

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 Thin Client Hard ware based Network based Two-tier architecture Uses HTTP protocols 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

Servers Remote Enables Network Administrators to access the network without physically being in the same location of the network. VmWare Remote Desktop Connections Blade Thinner client Super Computer Accessed virtually… VmWare software 29/10/2011 Becky Pateman 8

Tiers 29/10/2011 9 Becky Pateman

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: Protocols FTP ( File Transfer Protocol) TCP/IP (Transport Control Protocol/Internet Protocol) IP ( Internet Protocol) 29/10/2011 Becky Pateman 12 OSI Model TCP/IP Model Presentation Layer Application Layer FTP Session Layer Transport Layer Transport TCP Network Layer Internet IP Data Link Layer Netowrk Interface Ethernet Physical Layer

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 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! Cloud Computing Virtual World Stable structure Secure Subscription based 29/10/2011 Becky Pateman 16