Distributed Processing Terminal-Host Systems File Server Program Access Client Server Processing.

Slides:



Advertisements
Similar presentations
Mainframes Contain about 70% of corporate data from operations (accounting, payroll, billing, etc.) Often the “database server” in web-enabled database.
Advertisements

Chapter 10 Site Architecture McGraw-Hill/Irwin Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved.
Networks Adapting Computers to Telecommunications Media.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
The Internet Useful Definitions and Concepts About the Internet.
Introduction Chapter 1. Part A: The Networking Revolution An overview of trends and the importance of networking to your career.
Distributed Information Systems - The Client server model
Basic Computer Networks Configurations School of Business Eastern Illinois University © Abdou Illia, Spring 2007 Week 1, Thursday 1/10/2007)
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Distributed Systems: Client/Server Computing
Client/Server Architecture
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Networked Applications Chapter 11 Updated January 2009 Raymond Panko’s Business Data Networks.
The Client/Server Database Environment
The internet and the WWW
Client/Server Architectures
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Chapter One An Introduction to Networking. Networks and Standalone Computers Network Group of computers and other devices connected by some type of transmission.
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
1 Computer (Transport) Layer F Manages communication between two computers F Platform independence: one computer does not know even what platform the other.
Basic Concepts and Principles Chapter 1 Copyright 2001 Panko.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Networked Applications Chapter 11 Copyright 2001 Prentice Hall Revision 2: July 2001.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 4. Understanding the Internet’s Software Structure.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Basic Concepts and Principles Chapter 1 Copyright 2001 Panko.
Electronic Mail. Client Software and Mail Hosts –Client PC has client software that communicates with user’s mail host –Mail hosts deliver.
PPT Slides by Dr. Craig Tyran & Kraig Pencil Computer Networking – Part 1 MIS 320 Kraig Pencil Summer 2014.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
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.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Basic Computer Networks Configurations School of Business Eastern Illinois University © Abdou Illia, Fall 2009 (August 27th, 2009)
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
1 NETWORKING TECHNOLOGIES BUS Abdou Illia, Fall 2012 (October 15, 2012)
Business Data Communications and Networking Raymond R. Panko Copyright 2001 Prentice Hall Revision 1: August 2000.
1 Client Software and Mail Hosts Client PC has client software that communicates with user’s mail host Mail hosts deliver outgoing mail to.
Course ILT Basic networking concepts Unit objectives Compare various types of networks Discuss types of servers Discuss LAN topologies Discuss planning.
X-WindowsP.K.K.Thambi The X Window System Module 5.
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
Chapter 5 Common Internet Tools. How Gophers Work? Internet Gopher: Client software, to find Internet files and other resources easily Organize information.
Chapter 7 –Security in Networks  Introduction to networks  Threats against network applications  Controls against network applications  Firewalls.
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.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Communications & Networks National 4 & 5 Computing Science.
Communications & Networks National 4 & 5 Computing Science.
Enterprise Network Systems Client/ Server Mark Clements.
CLIENT SERVER COMPUTING. We have 2 types of n/w architectures – client server and peer to peer. In P2P, each system has equal capabilities and responsibilities.
The types of computers and their functionalities.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Chapter 11 Panko and Panko Business Data Networks and Security, 11 th Edition Copyright © 2016 Pearson Finally, Layer 5!
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
WHAT IS A NETWORK TYPES OF NETWORK NETWORK HARDWARE
System Architecture & Hardware Configurations
The Client/Server Database Environment
3.1 Types of Servers.
System Architecture & Hardware Configurations
NETWORKING TECHNOLOGIES
Computer Concept What is a computer?
TYPES OF SERVER. TYPES OF SERVER What is a server.
Providing Network Services
Computer (Transport) Layer
Basic Computer Networks Configurations
An Introduction to Computer Networking
File Operations Access Permissions.
Business Data Communications and Networking
Internet Protocols IP: Internet Protocol
Client/Server and Peer to Peer
Presentation transcript:

Distributed Processing Terminal-Host Systems File Server Program Access Client Server Processing

2 Terminal-Host Systems n Created in the 1960s – Central host computer does all the processing – Terminal is dumb--only a remote screen and keyboard – Created in the 1960s, when microprocessors for terminal intelligence did not exist TerminalsHost

3 Terminal-Host Systems n Sizes – Mainframes are the largest business hosts n Optimized for business uses--file access speed is more crucial than mathematical processing

4 Terminal-Host Systems n Many Mainframe Applications Were Created in the 1960s through 1980s – Legacy systems--systems created by your predecessors – Would not use the same platform today if built new – But too expensive to rewrite all legacy applications at once – Must live with many host legacy applications for now – Older networks can be legacy systems as well; “legacy system” is not just limited to mainframe applications

5 PC Networks n The Most Common Platform in Organizations – Allows PCs to share resources – Both Wintel (Windows/Intel) PCs and Macintoshes Network

6 PC Network Components n File Servers – Store files (data files and programs) – The most common type of server in PC networks – Almost all file servers are themselves PCs File Server

7 File Server Program Access n File Server Program Access is the Most Common Way to Execute Programs in PC Networks – Program files are stored on the file server before execution File Server Client PC Stored on the File Server

8 File Server Program Access n File Server Program Access – Program and data files are downloaded (copied) to the Client PC – Executed on the client PC, not on the file server – File server merely stores programs and data files File Server Client PC Downloaded to Client PC, Executed There

9 File Server Program Access n PC Processing Power Limits FSPA Programs – Client PCs do not get very large – Only programs small enough to operate on limited client PCs can be used File Server Client PC Executed on the Client PC

10 Client/Server Processing n Client and Server Machines – Neither has to be a PC – Platform independent Client MachineServer

11 C/S Servers often are Workstation Servers n Workstations – Are computers more powerful (and expensive) than PCs – Do not use standard Intel PC microprocessors – Usually run the UNIX operating system – Client and server workstations – Confusingly, Windows NT client operating system is called Windows NT Workstation, where workstation is synonymous with “client”

12 Client/Server Processing n Two Programs – Client program on client machine – Server program on server machine – Work together to do the required processing Client MachineServer Client Program Server Program

13 Client/Server Processing n Division of Labor – Client program handles lighter work, such as user interface chores and light processing chores – Server program handles heavy work, such as database retrieval Client MachineServer Client Program Server Program

14 Client/Server Processing n Cooperation Through Message Exchange – Client program sends Request message, such as a database retrieval request – Server program sends a Response message to deliver the requested information or an explanation for failure Client MachineServer Client Program Server Program Request Response

15 Client/Server Processing n Widely Used on the Internet n For instance, webservice – Client program (browser) sends an HTTP request asking for a webserver file – Server program (webserver application program) sends an HTTP response message with the requested webpage HTTP Request Message HTTP Response Message

16 Client/Server Processing n On the Internet, a Single Client Program--the Browser (also known as the client suite)--Works with Many Kinds of C/S server applications – WWW, some , etc. Browser Webserver Server

17 Program Functionality (Size) n High program functionality requires large program size n File Server Program Access – Poor: client PCs are small, can only execute small programs n Client/Server Processing – Good: not limited to client PC processing power – Heavy work can be done on the server machine n Terminal-Host Systems – Good: Hosts can be very large

18 Platform Independence n File Server Program Access – Poor: Only works with PC clients and PC file servers – OK for word processing, etc. – Unacceptable for large databases n Client/Server Processing – Excellent: use any server you want, also any client n Terminal-Host Systems – Poor: Hosts require terminals and only work with a few terminal types

19 Scalability n Ability to grow as demand grows n File Server Program Access – Poor: client PCs do not get very large n Client/Server Processing – Very good: Platform independence allows servers to be larger than PCs – To grow, leave client machine the same, increase the size of the server machine n Terminal-Host Systems – Excellent: have an enormous range of processing power

20 User Interface n File Server Program Access – Very good: uses local PC processing power n Client/Server Processing – Very good: uses local PC processing power for user interface n Terminal-Host System – Poor: Relies on distant hosts; user interface quality limited by high long-distance transmission costs – Monochrome, text-only screen; no animation

21 Response Time (When User Hits a Key) n File Server Program Access – Very good: uses local PC processing power n Client/Server Processing – Very good: local PC processing power for user interface – But retrievals from the server can cause delays n Terminal-Host System – Poor: Relies on distant hosts; long delays if overloaded