Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Advertisements

SWE 316: Software Design and Architecture
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.
Technical Architectures
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Multiple Tiers in Action
Client/Server Architecture
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
Proxy servers By Akshit Y10. What is a proxy server O A proxy server is a computer that offers a computer network service to allow clients to make indirect.
SERVER Betül ŞAHİN What is this? Betül ŞAHİN
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
? INTERNET WHAT, WHY, HOW. DEFINITION The Internet is a massive public spiderweb of computer connections. It connects personal computers, laptops, tablets,
Understanding Networked Applications A First Course 1 CONTENTS  INTRODUCTION.  WHAT IS CLIENT SERVER ARCHITECTURE ?  WHY WE NEED CLIENT SERVER ARCHITECTURE.
NETWORK.
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Application Layer CHAPTER 2. Announcements and Outline  Administrative Items  Questions? Recap 1.Introduction to Networks 1.Network Type 2.N etwork.
For Beginners.  Network architecture, is the logical and structural layout of the network consisting of transmission equipment, software and communication.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 4. Understanding the Internet’s Software Structure.
Networks QUME 185 Introduction to Computer Applications.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
Slide 1 Physical Architecture Layer Design Chapter 13.
Chapter © 2006 The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/ Irwin Chapter 7 IT INFRASTRUCTURES Business-Driven Technologies 7.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Client – Server Architecture. Client Server Architecture A network architecture in which each computer or process on the network is either a client or.
A system sharing informati on and services with individuals and groups webster.com/dictionary/ne tworking webster.com/dictionary/ne.
How computer’s are linked together.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Networking Components 10/2/07. Parts of a Network Clients –Computers that request or order information from a server –Usually desktop computers with their.
Application Development
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
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.
Communications & Networks National 4 & 5 Computing Science.
Communications & Networks National 4 & 5 Computing Science.
CS 330: Internet Architecture and Programming, Fall 2001 Professor K. Larson Professor C. Shilepsky
Introduction TO Network Administration
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
Client – Server Architecture A Basic Introduction 1.
System Architecture & Hardware Configurations Dr. D. Bilal IS 582 Spring 2008.
LO2 Understand the key components used in networking.
Z39.50 A Basic Introduction Kathleen R. Murray, Ph.D. William E. Moen, Ph.D. May 2002.
 Computer hardware refers to the physical parts of a computer and related devices. Internal hardware devices include motherboards, hard drives,
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
 client  client/server network  communication hardware  extranet  firewall  hacker  Internet  intranet  local area network (LAN)  Network 
Server Administration, Server Management and Networking Alokes Chattopadhyay.
3.1 Types of Servers.
Client-Server Model and Sockets
3.1 Types of Servers.
Some bits on how it works
System Architecture & Hardware Configurations
CHAPTER 2 Application Layer.
TYPES OF SERVER. TYPES OF SERVER What is a server.
#01 Client/Server Computing
Client-Server Computing
Comparison of LAN, MAN, WAN
An Introduction to Computer Networking
The Internet An Overview.
Tiers vs. Layers.
Communications & Computer Networks Resource Notes - Introduction
Internet Protocols IP: Internet Protocol
Client/Server and Peer to Peer
#01 Client/Server Computing
Presentation transcript:

Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002

UNT Center for Digital Knowledge2 Client Server Architecture A network architecture in which each computer or process on the network is either a client or a server. Source:

May 2002UNT Center for Digital Knowledge3 Components Clients Servers Communication Networks Client Server

May 2002UNT Center for Digital Knowledge4 Applications that run on computers Rely on servers for –Files –Devices –Processing power Example: client –An application that enables you to send and receive Clients Clients are Applications

May 2002UNT Center for Digital Knowledge5 Servers Computers or processes that manage network resources –Disk drives (file servers) –Printers (print servers) –Network traffic (network servers) Example: Database Server –A computer system that processes database queries Servers Manage Resources

May 2002UNT Center for Digital Knowledge6 Communication Networks Networks Connect Clients and Servers

May 2002UNT Center for Digital Knowledge7 Client–Server Computing Process takes place –on the server and –on the client Servers –Store and protect data –Process requests from clients Clients –Make requests –Format data on the desktop Client-Server Computing Optimizes Computing Resources

May 2002UNT Center for Digital Knowledge8 Application Functions Software application functions are separated into three distinct parts Client: Presentation & Application Logic Server: Data Management

May 2002UNT Center for Digital Knowledge9 Application Components Data Management Application Logic Presentation 3 Logical Tiers Database Applications: Most common use of client-server architectures Thin Client Fat Client 2 Client Types

May 2002UNT Center for Digital Knowledge10 Middleware Software that connects two otherwise separate applications Example: Middleware product linking a database system to a Web server Client: Requests Data via Web Database Server: Manages Data Web Server: Presents Dynamic Pages Middleware Links Applications

May 2002UNT Center for Digital Knowledge11 Types of Servers Application Servers Audio/Video Servers Chat Servers Fax Servers FTP Servers Groupware Servers IRC Servers List Servers Mail Servers News Servers Proxy Servers Telnet Servers Web Servers Z39.50 Servers Source: From A to Z

May 2002UNT Center for Digital Knowledge12 Learn more about Z39.50 client - server applications by viewing the tutorial! Thanks!