SlideShare a Scribd company logo
1 of 13
CLIENT SERVER 
ARCHITECTURE 
PRESENTED BY 
STEPHY.K.SUNNY 
MLIS 1ST YEAR 
PONDICHERRY UNIVERSITY
CLIENT- SERVER ARCHITECTURE 
• It refers to the two processes or 
two applications which 
communicate with each other to 
exchange some information. 
• Most of the net applications use 
the client server architecture.
CLIENT-SERVER ARCHITECTURE 
: COMPONENTS 
• CLIENT: It makes a request for information. Eg: 
internet browser works as a client application 
which sends a request to web server to get one 
HTML web page. 
• SERVER: It takes request from the client and 
do required processing and gather requested 
information and sends it to the client. Eg: web 
server keeps waiting for requests from internet 
browsers and when it gets any request from a 
browser it picks up the HTML page and sends it 
back to that browser.
COMPONENTS CONTD. 
• COMMUNICATION NETWORK: It 
connects client and server. 
Client -Server Architecture 
REQUEST 
CLIENT NETWORK SERVER 
RESULTS
CLIENT SERVER ARCHITECTURE: 2 TYPES 
2-TIER ARCHITECTURE 
• It has got only client and server. 
• Client directly interacts with the server. 
• This may have some security holes and 
performance problems. 
CLIENT SERVER
TYPES CONTD. 
3-TIER ARCHITECTURE 
• In this one software sits in between client and 
server. This middle software is called middleware. 
• Middleware takes all requests from the client and 
after doing required authentication it passes that 
request to the server. Then server does required 
processing and sends response back to 
middleware and finally middleware passes this 
response back to the client. 
• More secured than 2-tier. 
CLIENT MIDDLEWARE SERVER
SERVERS: 2 TYPES 
• ITERATIVE SERVER: It can handle only 
one client or request at a time. 
Meanwhile another client keeps waiting. 
• CONCURRENT SERVER: It can handle 
multiple requests at the same time.
CLIENTS: 2 TYPES 
• THIN CLIENT: The client has only 
presentation layer and it has to 
depend on the server 
completely. 
• THICK CLIENT: The client has 
both application and 
presentation layer and is less 
dependent on the server. 
PRESENTATION 
LAYER 
APPLICATION 
LAYER 
PRESENTATION 
LAYER
CLIENT- SERVER MODELS 
1)DUMB MODEL 
• Client has no logic like application or 
presentation layer. 
• Request is sent as keystrokes. 
• Server processes it and sends it in a 
displayable form. 
KEYSTROKES 
CLIENT NETWORK SERVER 
DISPLAY
2)TRUE C-S MODEL 
• Client has presentation layer. 
• Request is sent as keystrokes. 
• Server processes it and sends the processed 
results. 
CLIENT 
NETWORK 
KEYSTROKES 
PRESENTATION SERVER 
PROCESSED 
RESULT
3)DISTRIBUTED C-S MODEL 
• Client has both application and presentation 
layer. 
• Request is sent as processed query and server 
sends back processed results. 
APPLICATION 
PRESENTATION 
NETWORK SERVER 
CLIENT PROCESSED 
QUERY 
PROCESSED 
RESULT
REFERENCE 
• Client server model –architecture, 
tutorialspoint. 
• Client- Server architecture by Vangie 
Beal. Webopedia.
Stephy

More Related Content

What's hot

CLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptCLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptsuman yadav
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server ArchitectureAshir Mubeen
 
Ch 8 Client Server
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Serverguest8fdbdd
 
Introduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratIntroduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratAttaullah Hazrat
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed ComputingAbhishek Jaisingh
 
Client Server System Development
Client Server System DevelopmentClient Server System Development
Client Server System DevelopmentManjuShanmugam1593
 
Client Server Computing Slides by Puja Dhar
Client Server Computing Slides by Puja DharClient Server Computing Slides by Puja Dhar
Client Server Computing Slides by Puja Dharpuja_dhar
 
Client server computing
Client server computingClient server computing
Client server computingStudent
 
Client sever architecture
Client sever architectureClient sever architecture
Client sever architectureTahira Sadaf
 
Client server component
Client server componentClient server component
Client server componentSatya P. Joshi
 
Client server technology main
Client server technology mainClient server technology main
Client server technology mainAnwar Kamal
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server ArchitectureRence Montanes
 
Client-Server Model
Client-Server ModelClient-Server Model
Client-Server ModelHTS Hosting
 
Client server based computing
Client server based computingClient server based computing
Client server based computingMohammad Affan
 
Client server computing_keypoint_and_questions
Client server computing_keypoint_and_questionsClient server computing_keypoint_and_questions
Client server computing_keypoint_and_questionslucky94527
 

What's hot (20)

CLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptCLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.ppt
 
Client Server Computing : unit 1
Client Server Computing : unit 1Client Server Computing : unit 1
Client Server Computing : unit 1
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
Ch 8 Client Server
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Server
 
Introduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratIntroduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah Hazrat
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed Computing
 
Client Server System Development
Client Server System DevelopmentClient Server System Development
Client Server System Development
 
Client Server Computing Slides by Puja Dhar
Client Server Computing Slides by Puja DharClient Server Computing Slides by Puja Dhar
Client Server Computing Slides by Puja Dhar
 
Client Server Architecture1
Client Server Architecture1Client Server Architecture1
Client Server Architecture1
 
Client Server Architecture ppt
Client Server Architecture pptClient Server Architecture ppt
Client Server Architecture ppt
 
Client server computing
Client server computingClient server computing
Client server computing
 
Client sever architecture
Client sever architectureClient sever architecture
Client sever architecture
 
Client server component
Client server componentClient server component
Client server component
 
Client server technology main
Client server technology mainClient server technology main
Client server technology main
 
Components of client server application
Components of client server applicationComponents of client server application
Components of client server application
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
Client server model
Client server modelClient server model
Client server model
 
Client-Server Model
Client-Server ModelClient-Server Model
Client-Server Model
 
Client server based computing
Client server based computingClient server based computing
Client server based computing
 
Client server computing_keypoint_and_questions
Client server computing_keypoint_and_questionsClient server computing_keypoint_and_questions
Client server computing_keypoint_and_questions
 

Viewers also liked

The New Role of the Architect - Central to growing your business in today’s d...
The New Role of the Architect - Central to growing your business in today’s d...The New Role of the Architect - Central to growing your business in today’s d...
The New Role of the Architect - Central to growing your business in today’s d...Capgemini
 
Architecture & collaboration: The cornerstones of Continuous Delivery
Architecture & collaboration: The cornerstones of Continuous DeliveryArchitecture & collaboration: The cornerstones of Continuous Delivery
Architecture & collaboration: The cornerstones of Continuous DeliveryRachel Laycock
 
Do You Think Like an Architect?
Do You Think Like an Architect?Do You Think Like an Architect?
Do You Think Like an Architect?Nicholas Rampey
 
Creating the architecture vision with cisco v2.2
Creating the architecture vision with cisco v2.2Creating the architecture vision with cisco v2.2
Creating the architecture vision with cisco v2.2Akademy Konsalt
 
Collaboration Architecture Design: Cisco Collaboration Administration: Easy ...
Collaboration Architecture Design:  Cisco Collaboration Administration: Easy ...Collaboration Architecture Design:  Cisco Collaboration Administration: Easy ...
Collaboration Architecture Design: Cisco Collaboration Administration: Easy ...Cisco Canada
 
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...Cisco Canada
 
12 Principles of Collaboration
12 Principles of Collaboration12 Principles of Collaboration
12 Principles of CollaborationJacob Morgan
 
Collaboration PowerPoint slides
Collaboration PowerPoint slidesCollaboration PowerPoint slides
Collaboration PowerPoint slideseisolomon
 
Collaborate to Win - Why Every Company Needs a Culture of Collaboration
Collaborate to Win - Why Every Company Needs a Culture of CollaborationCollaborate to Win - Why Every Company Needs a Culture of Collaboration
Collaborate to Win - Why Every Company Needs a Culture of CollaborationWrike
 

Viewers also liked (13)

I’m new here...
I’m new here...I’m new here...
I’m new here...
 
The New Role of the Architect - Central to growing your business in today’s d...
The New Role of the Architect - Central to growing your business in today’s d...The New Role of the Architect - Central to growing your business in today’s d...
The New Role of the Architect - Central to growing your business in today’s d...
 
Collaboration Enterprise Architecture
Collaboration Enterprise ArchitectureCollaboration Enterprise Architecture
Collaboration Enterprise Architecture
 
Architecture & collaboration: The cornerstones of Continuous Delivery
Architecture & collaboration: The cornerstones of Continuous DeliveryArchitecture & collaboration: The cornerstones of Continuous Delivery
Architecture & collaboration: The cornerstones of Continuous Delivery
 
Do You Think Like an Architect?
Do You Think Like an Architect?Do You Think Like an Architect?
Do You Think Like an Architect?
 
Creating the architecture vision with cisco v2.2
Creating the architecture vision with cisco v2.2Creating the architecture vision with cisco v2.2
Creating the architecture vision with cisco v2.2
 
C O R B A Unit 4
C O R B A    Unit 4C O R B A    Unit 4
C O R B A Unit 4
 
Collaboration Architecture Design: Cisco Collaboration Administration: Easy ...
Collaboration Architecture Design:  Cisco Collaboration Administration: Easy ...Collaboration Architecture Design:  Cisco Collaboration Administration: Easy ...
Collaboration Architecture Design: Cisco Collaboration Administration: Easy ...
 
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
 
12 Principles of Collaboration
12 Principles of Collaboration12 Principles of Collaboration
12 Principles of Collaboration
 
Collaboration PowerPoint slides
Collaboration PowerPoint slidesCollaboration PowerPoint slides
Collaboration PowerPoint slides
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Collaborate to Win - Why Every Company Needs a Culture of Collaboration
Collaborate to Win - Why Every Company Needs a Culture of CollaborationCollaborate to Win - Why Every Company Needs a Culture of Collaboration
Collaborate to Win - Why Every Company Needs a Culture of Collaboration
 

Similar to Stephy

Client Server Architecture...pptx
Client Server Architecture...pptxClient Server Architecture...pptx
Client Server Architecture...pptxpraladbaral
 
Odbc and data access objects
Odbc and data access objectsOdbc and data access objects
Odbc and data access objectsSangeetha Sg
 
How SignalR and SQL Dependency Work Process in ASP.NET with SQL Server?
How SignalR  and SQL Dependency Work Process in ASP.NET with SQL Server?How SignalR  and SQL Dependency Work Process in ASP.NET with SQL Server?
How SignalR and SQL Dependency Work Process in ASP.NET with SQL Server?Raju Ahmed
 
web services-May 25.ppt
web services-May 25.pptweb services-May 25.ppt
web services-May 25.pptShivaangiKrish
 
Client server s/w Engineering
Client server s/w EngineeringClient server s/w Engineering
Client server s/w EngineeringRajan Shah
 
Client server architecture
Client server architectureClient server architecture
Client server architectureRituBhargava7
 
Mobile applications
Mobile applicationsMobile applications
Mobile applicationsappo1728
 
Client computing evolution ppt11
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11Tech_MX
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxAlokKumar250045
 
SignalR With ASP.Net part1
SignalR With ASP.Net part1SignalR With ASP.Net part1
SignalR With ASP.Net part1Esraa Ammar
 
Ch2_Ed7_Network_Applications.ppt
Ch2_Ed7_Network_Applications.pptCh2_Ed7_Network_Applications.ppt
Ch2_Ed7_Network_Applications.pptFernandoLipardoJr
 
C/S archtecture including basic networking
C/S archtecture including basic networkingC/S archtecture including basic networking
C/S archtecture including basic networkingabhinav2727
 
ppt-3-iotlogicdesign-210125034351.pptx
ppt-3-iotlogicdesign-210125034351.pptxppt-3-iotlogicdesign-210125034351.pptx
ppt-3-iotlogicdesign-210125034351.pptxjohnpragasam1
 

Similar to Stephy (20)

Stephy
StephyStephy
Stephy
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
QSpiders - Server Architecture
QSpiders - Server ArchitectureQSpiders - Server Architecture
QSpiders - Server Architecture
 
Client Server Architecture...pptx
Client Server Architecture...pptxClient Server Architecture...pptx
Client Server Architecture...pptx
 
Odbc and data access objects
Odbc and data access objectsOdbc and data access objects
Odbc and data access objects
 
How SignalR and SQL Dependency Work Process in ASP.NET with SQL Server?
How SignalR  and SQL Dependency Work Process in ASP.NET with SQL Server?How SignalR  and SQL Dependency Work Process in ASP.NET with SQL Server?
How SignalR and SQL Dependency Work Process in ASP.NET with SQL Server?
 
web services-May 25.ppt
web services-May 25.pptweb services-May 25.ppt
web services-May 25.ppt
 
Client server s/w Engineering
Client server s/w EngineeringClient server s/w Engineering
Client server s/w Engineering
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Mobile applications
Mobile applicationsMobile applications
Mobile applications
 
Client computing evolution ppt11
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptx
 
SignalR With ASP.Net part1
SignalR With ASP.Net part1SignalR With ASP.Net part1
SignalR With ASP.Net part1
 
4. system models
4. system models4. system models
4. system models
 
Ch2_Ed7_Network_Applications.ppt
Ch2_Ed7_Network_Applications.pptCh2_Ed7_Network_Applications.ppt
Ch2_Ed7_Network_Applications.ppt
 
Physical Architecture Layer Design
Physical Architecture Layer DesignPhysical Architecture Layer Design
Physical Architecture Layer Design
 
C/S archtecture including basic networking
C/S archtecture including basic networkingC/S archtecture including basic networking
C/S archtecture including basic networking
 
CSS 12 - Q1 - Lesson1.pptx
CSS 12 - Q1 - Lesson1.pptxCSS 12 - Q1 - Lesson1.pptx
CSS 12 - Q1 - Lesson1.pptx
 
ppt-3-iotlogicdesign-210125034351.pptx
ppt-3-iotlogicdesign-210125034351.pptxppt-3-iotlogicdesign-210125034351.pptx
ppt-3-iotlogicdesign-210125034351.pptx
 
Technical Architectures
Technical ArchitecturesTechnical Architectures
Technical Architectures
 

Recently uploaded

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
 
[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
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

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
 
[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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Stephy

  • 1. CLIENT SERVER ARCHITECTURE PRESENTED BY STEPHY.K.SUNNY MLIS 1ST YEAR PONDICHERRY UNIVERSITY
  • 2. CLIENT- SERVER ARCHITECTURE • It refers to the two processes or two applications which communicate with each other to exchange some information. • Most of the net applications use the client server architecture.
  • 3. CLIENT-SERVER ARCHITECTURE : COMPONENTS • CLIENT: It makes a request for information. Eg: internet browser works as a client application which sends a request to web server to get one HTML web page. • SERVER: It takes request from the client and do required processing and gather requested information and sends it to the client. Eg: web server keeps waiting for requests from internet browsers and when it gets any request from a browser it picks up the HTML page and sends it back to that browser.
  • 4. COMPONENTS CONTD. • COMMUNICATION NETWORK: It connects client and server. Client -Server Architecture REQUEST CLIENT NETWORK SERVER RESULTS
  • 5. CLIENT SERVER ARCHITECTURE: 2 TYPES 2-TIER ARCHITECTURE • It has got only client and server. • Client directly interacts with the server. • This may have some security holes and performance problems. CLIENT SERVER
  • 6. TYPES CONTD. 3-TIER ARCHITECTURE • In this one software sits in between client and server. This middle software is called middleware. • Middleware takes all requests from the client and after doing required authentication it passes that request to the server. Then server does required processing and sends response back to middleware and finally middleware passes this response back to the client. • More secured than 2-tier. CLIENT MIDDLEWARE SERVER
  • 7. SERVERS: 2 TYPES • ITERATIVE SERVER: It can handle only one client or request at a time. Meanwhile another client keeps waiting. • CONCURRENT SERVER: It can handle multiple requests at the same time.
  • 8. CLIENTS: 2 TYPES • THIN CLIENT: The client has only presentation layer and it has to depend on the server completely. • THICK CLIENT: The client has both application and presentation layer and is less dependent on the server. PRESENTATION LAYER APPLICATION LAYER PRESENTATION LAYER
  • 9. CLIENT- SERVER MODELS 1)DUMB MODEL • Client has no logic like application or presentation layer. • Request is sent as keystrokes. • Server processes it and sends it in a displayable form. KEYSTROKES CLIENT NETWORK SERVER DISPLAY
  • 10. 2)TRUE C-S MODEL • Client has presentation layer. • Request is sent as keystrokes. • Server processes it and sends the processed results. CLIENT NETWORK KEYSTROKES PRESENTATION SERVER PROCESSED RESULT
  • 11. 3)DISTRIBUTED C-S MODEL • Client has both application and presentation layer. • Request is sent as processed query and server sends back processed results. APPLICATION PRESENTATION NETWORK SERVER CLIENT PROCESSED QUERY PROCESSED RESULT
  • 12. REFERENCE • Client server model –architecture, tutorialspoint. • Client- Server architecture by Vangie Beal. Webopedia.