Enterprise Network Systems Client/ Server Mark Clements.

Slides:



Advertisements
Similar presentations
Client/Server Computing (the wave of the future) Rajkumar Buyya School of Computer Science & Software Engineering Monash University Melbourne, Australia.
Advertisements

Welcome to Middleware Joseph Amrithraj
Buffers & Spoolers J L Martin Think about it… All I/O is relatively slow. For most of us, input by typing is painfully slow. From the CPUs point.
Computer networks Fundamentals of Information Technology Session 6.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Distributed Computing. Spring 2002Computer Networks Applications Networking Master-slave: A large, central computer controls small I/O devices Peer-to-peer.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Lesson 20 – OTHER WINDOWS 2000 SERVER SERVICES. DHCP server DNS RAS and RRAS Internet Information Server Cluster services Windows terminal services OVERVIEW.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Lesson 1: Configuring Network Load Balancing
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.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
 Distributed Software Chapter 18 - Distributed Software1.
Common Services in a network Server : provide services Type of Services (= type of servers) –file servers –print servers –application servers –domain servers.
4 Network Hardware & Software Network Operating systems: software controlling traffic on the network 2 types of s.ware: server software &client software.
Chapter 13: Sharing Printers on Windows Server 2008 R2 Networks BAI617.
Introduction to Networks Networking Concepts IST-200 VWCC 1.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Week 6 Operating Systems.
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
Types of Operating System
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Networks. What is a Network? Two or more computers linked together so they can send and receive data. We use them for sending s, downloading files,
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
Chapter 4 System Software.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
NETWORK SERVERS Oliver Topping (with a little help from my Mum)
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 21 - Web Servers (IIS, PWS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
CH1. Hardware: CPU: Ex: compute server (executes processor-intensive applications for clients), Other servers, such as file servers, do some computation.
1 Welcome to CSC 301 Web Programming Charles Frank.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Networking Relationships What is a computer network?
ITGS Networks. ITGS Networks and components –Server computers normally have a higher specification than regular desktop computers because they must deal.
A Level Computing for AQA Teacher’s Resource CD-ROM 42 CHAPTER: Operating systems Nick Sims Basic functions Classifying operating systems.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
Communications & Networks National 4 & 5 Computing Science.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
HNC COMPUTING - Network Concepts 1 Network Concepts Network Concepts Network Operating Systems Network Operating Systems.
System Architecture & Hardware Configurations Dr. D. Bilal IS 582 Spring 2008.
Planning Application Services Lesson 4. Deploying Application Servers Organizations supply their employees with computers so that they can get work done,
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
3.1 Types of Servers.
System Architecture & Hardware Configurations
3.1 Types of Servers.
Computer Software.
3.1 Types of Servers.
System Architecture & Hardware Configurations
Operating Systems What are they and why do we need them?
TYPES OFF OPERATING SYSTEM
Client-Server Computing
Providing Network Services
Tiers vs. Layers.
Communications & Computer Networks Resource Notes - Introduction
Lecture 09 & 10 Operating Systems Network, Communication, OSI.
Client/Server Computing
Presentation transcript:

Enterprise Network Systems Client/ Server Mark Clements

25 Feb 2008ENS 2 Last week... DWDM sends many different wavelengths simultaneously down SMF Many LASER LEDs used to supply light Distributed feedback LASERs commonly used Prism or diffraction grating separates colours PIN or APD used at receiver Fibre amplifiers used to boost signal

25 Feb 2008ENS 3 This week... Client/ Server operation Characteristics of the software Characteristics of the hardware How client/ server delivers a web page Advantages and disadvantages of client/ server Examples of server softwares

25 Feb 2008ENS 4 Client/ server interaction Distributed computing Powerful computer does work for many less powerful computers – e.g. delivering a web page, searching a database Needs a network to operate Proactive service - client requests Server responds

25 Feb 2008ENS 5 Overview of Client/ server

25 Feb 2008ENS 6 Steps involved 1. A user of a computer will request a service using client software 2. The client software produces a request for the server software 3. The network delivers the request to the remote computer running server software

25 Feb 2008ENS 7 More Steps 4. The remote computer uses the server software to accept the client request and to perform the requested task 5. The network is used to deliver the result of the request back to the client software 6. The client software displays the result to the user

25 Feb 2008ENS 8 Division of Software Two parts of software – Client or Front End – Server or Back End or Daemon Protocol software is used to allow the softwares to communicate Internet uses TCP/ IP for communication between client and server

25 Feb 2008ENS 9 Client Software An application program that uses a network to access a service is a client Client forms request – keystrokes, mouse clicks Sends request & waits for reply Client software displays the results of the service

25 Feb 2008ENS 10 Server Software This is reactive software Services client requests Runs 24hrs 7 days a week Run on high power computers usually – high I/O, high memory and processing power Maybe several servers run on one machine – e.g. FTP, web server

25 Feb 2008ENS 11 Client characteristics Generally has a highly user-friendly interface Carries out editing tasks for the user Small hard disk required No need for high speed processor Contains client application software Must have a connection to a network

25 Feb 2008ENS 12 Thin Client Specification for networked client Has little hardware May not have disks Relies on server for processing Accepts keystrokes, transmits Receives replies Displays results

25 Feb 2008ENS 13 Why Thin Clients ? Reduces cost of hardware Reduce management costs Needed for new applications – e.g. kiosk use New users – need windowed environment but not full PC power Security from malware and downloading

25 Feb 2008ENS 14 Server computer Mainframe, mini or high end PC Large storage area for data May use RAID technology Hot swappable disks Fast CPU(s), much RAM Does most of the data manipulation Multi-tasking

25 Feb 2008ENS 15 Requesting a web page

25 Feb 2008ENS 16 Client/ server advantages Less network traffic - data manipulation carried out at server – only results passed to client Hardware savings No need for powerful clients If server upgraded, clients can remain same

25 Feb 2008ENS 17 Client/ server disadvantages High initial hardware costs Both parts of software must be purchased Client software needs SQL capabilities if server has database to access Server database software very complex – more so than stand - alone

25 Feb 2008ENS 18 Types of server Web server - runs on computer to transmit web pages on request Runs HTTP Daemon Client software is browser Apache - 32 bit windows and UNIX Microsoft IIS

25 Feb 2008ENS 19 File Server Holds LAN applications – Clients use a central copy At upgrade, only need to upgrade 1 copy – not 100s - at each client Access to shared storage, directories and files

25 Feb 2008ENS 20 File server Controls exchange of files between network users Stops update problems Holds the operating system – applications – data

25 Feb 2008ENS 21 Domain Name Service

25 Feb 2008ENS 22 DNS Operation Translates Domain Names to IP numbers Similar to directory enquiries If data not available, request automatically forwarded to DNS that can Several hops may be needed to find appropriate DNS Reply allows your PC to form IP packet

25 Feb 2008ENS 23 Print Server Handles organisation’s printing needs Accepts jobs from clients Forms queues (spooling) Sends print jobs to appropriate printer Can attach priorities to jobs May automatically redirect work to a free printer

25 Feb 2008ENS 24 Conclusion Cost effective way of providing more computing power High specs for server hardware Thin client is cheap and often desirable Client is proactive, server reactive Client software is user friendly Must have a network to operate