Client Server Model. Server Applications (Software) Management and maintenance of Data including Management and maintenance of Data including User login.

Slides:



Advertisements
Similar presentations
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
Advertisements

Networking Basics lesson 17. This lesson includes the following sections: The Uses of a Network How Networks are Structured Network Topologies for LANs.
Technology Infrastructure: The Internet and the World Wide Web
Web Application Architecture Bird Book pp Client Server Model.
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
Popular Web client and server programs This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. Skills: none IT.
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
Lesson 3 – UNDERSTANDING NETWORKING. Network relationship types Network features OSI Networking model Network hardware components OVERVIEW.
11 Networks The Great Information Exchange. 2 Networking Fundamentals Computer network: Two or more computers connected together Each is a Node Benefits.
Advanced Web 2012 Lecture 2 Sean Costain How the Web Works - Refresh Sean Costain 2012 The web is a matrix of servers that handle client requests.
Computer Networks IGCSE ICT Section 4.
Internet application & architecture Novanto Yudistira.
Introduction to Networking. Key Terms packet  envelope of data sent between computers server  provides services to the network client  requests actions.
1 Telecommunications, the Internet, Intranets, and Extranets CSC101 SECTIONS 01 & 02.
Networks Am I hooked up?. What is a network? A network is a group of 2 or more computers that are linked together either by wires or by a wireless means.
PowerPoint Presentation to Accompany Chapter 9 Networks & Communications Visualizing TechnologyCopyright © 2014 Pearson Education, Inc. Publishing as Prentice.
Chapter 5 Networks Communicating and Sharing Resources
Networks What are they and how do they work? What is a Network?  Hardware and software data communication system  Two or more devices connected for.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
Networking Basics lesson 4 essential concepts. This lesson includes the following sections: The Uses of a Network How Networks are Structured Network.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Networks QUME 185 Introduction to Computer Applications.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Definitions What is a network? A series of interconnected computers, linked together either via cabling or wirelessly. Often linked via a central server.
Today’s Topics Chapter 8: Networks Chapter 8: Networks HTML Introduction HTML Introduction.
INTRODUCTION TO SERVERS & INSTALLATION OF WINDOWS SERVER 2008 R2 Network Administration and Maintenance.
Networking Network Classification, by there: 3 The Rules they use to exchange data: Protocols.
Computers Are Your Future Eleventh Edition
3/5/2002e-business and Information Systems1 Computer Networking Computer System Computer Hardware Computer Software Computer Networking.
By: Dominique Vargas. Computer network Questions of computer networks.
Basic Concepts of Internet Technology What is a computer network? Isolated computers vs. networked computers internetworking The Internet What’s a protocol?
Introduction to Computing Lecture # 11 Introduction to Computing Lecture # 11.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Using ICT systems The computer. Using ICT systems Computers in an ICT System Multiple computers, usually with username and password entry Looking after.
Networks Am I hooked up?. Networks definition sizes of networks types advantages and disadvantages how data is sent transmission media business uses.
Network Components David Blakeley LTEC HUB A common connection point for devices in a network. Hubs are commonly used to connect segments of a LAN.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Higher Computing Networking. Networking – Local Area Networks.
Communications & Networks National 4 & 5 Computing Science.
Network Components Basics!. Network HUB  Used to connect multiple Ethernet devices together  Layer 1 of the OSI model  Not used much today.
Introduction TO Network Administration
Present Session III. The Internet is a global system of interconnected computer networks that use the standard Internet Protocol Suite (TCP/IP) to serve.
Activity 1 5 minutes to discuss and feedback on the following:
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
An Introduction to Local Area Networks An Overview of Peer-to-Peer and Server-Based Models.
Networking Revision. Advantages:  Communication (remotely)  Sharing hardware (saves on cost, eg. Printers)  Sharing of data and info (eg. Databases.
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
3.1 Types of Servers.
INTRODUCTION TO COMPUTER NETWORKS
Computer Networks.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Networks.
3.1 Types of Servers.
شبكات الحاسوب صائب ابوليل.
PPPoE Internet Point to Point Protocol over Ethernet
OCR GCSE Computing © Hodder Education 2013 Slide 1
Web Servers / Deployment
ICT Computing Lesson 4: Computing Network.
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
Internet Protocols IP: Internet Protocol
E-commerce Infrastructure Web Servers / Web Clients / Web Browsers
Protocols 2 Key Revision Points.
Presentation transcript:

Client Server Model

Server Applications (Software) Management and maintenance of Data including Management and maintenance of Data including User login data User login data Application data Application data Data processing Data processing Centralized Centralized Access via Login Access via Login

Client Applications (Software) Provides user interface Provides user interface Stores some settings Stores some settings Can do some data processing Can do some data processing Little to no application data storage Little to no application data storage Same view of data no matter where you login Same view of data no matter where you login

Client-Server Advantages Centralized Data Storage Centralized Data Storage No data redundancy (no duplication of data) No data redundancy (no duplication of data) Reduces data dependencies Reduces data dependencies If data is stored on each user’s system and each system is different than data depends on how the user system is designed If data is stored on each user’s system and each system is different than data depends on how the user system is designed Data can not be shared easily if such dependencies exist Data can not be shared easily if such dependencies exist

3-Tiered Systems

3-Tiered System Database Tier (Database Server) Database Tier (Database Server) Data storage and low level data manipulation Data storage and low level data manipulation Server Tier (Application Server) Server Tier (Application Server) Manage client connections and data processing Manage client connections and data processing Client Tier (Client Software installed locally) Client Tier (Client Software installed locally) User interface and some data processing User interface and some data processing

Advantage of 3-Tier Systems Central Database Server accessed by multiple Application Servers Central Database Server accessed by multiple Application Servers In turn, each Application Server could independently manage thousands of users In turn, each Application Server could independently manage thousands of users Database Server is specially designed to do its job Database Server is specially designed to do its job Database Operations: Update, Insert, Remove, etc. Database Operations: Update, Insert, Remove, etc. Lots of disk storage and memory needed Lots of disk storage and memory needed Application Servers can be added to support more users or DIFFERENT APPLICATIONS Application Servers can be added to support more users or DIFFERENT APPLICATIONS Server Operations: Complex application-dependent computations Server Operations: Complex application-dependent computations Lots of processor power needed Lots of processor power needed

Internet vs. WWW Internet is the infrastructure that makes the WWW work. Packet Switching Packet Switching TCP/IP Protocol TCP/IP Protocol Physical Infrastructure Physical Infrastructure Fiber-optics lines, wires Fiber-optics lines, wires Satellites, Cable Modems Satellites, Cable Modems Routers, Hubs, Network Cards, WiFi systems, etc. Routers, Hubs, Network Cards, WiFi systems, etc. WWW is just one of many “virtual networks” built on the Internet. Websites: http, https, etc. Websites: http, https, etc. pop, imap, etc. pop, imap, etc. Other systems: ftp, instant messaging, etc. Other systems: ftp, instant messaging, etc. Note: Even to this day companies have “private virtual networks” that use the Internet, but are proprietary, locked-down. Note: Even to this day companies have “private virtual networks” that use the Internet, but are proprietary, locked-down.

WWW – Ultimate Client-Server System Already Standardized Already Standardized Built on the Widest Area Network you could imagine, i.e., The Internet Built on the Widest Area Network you could imagine, i.e., The Internet Standardized Clients that are free to use Standardized Clients that are free to use IE, Firefox, Safari, etc. IE, Firefox, Safari, etc. Lots of Servers already in place Lots of Servers already in place Apache, Windows Server (IIS), etc. Apache, Windows Server (IIS), etc. Database Servers Database Servers Umm, this was initially missing Umm, this was initially missing

WWW – Ultimate Client-Server System Already Standardized Already Standardized Built on the Widest Area Network you could imagine, i.e., The Internet Built on the Widest Area Network you could imagine, i.e., The Internet Standardized Clients that are free to use Standardized Clients that are free to use IE, Firefox, Safari, etc. IE, Firefox, Safari, etc. Lots of Servers already in place Lots of Servers already in place Apache, Windows Server (IIS), etc. Apache, Windows Server (IIS), etc. Database Servers Database Servers ColdFusion, ASP, JSP, and PHP all have built-in support to connect to databases. ColdFusion, ASP, JSP, and PHP all have built-in support to connect to databases.