Client-Server Computing

Slides:



Advertisements
Similar presentations
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 8: Application Layer Dr. Nghi Tran.
Advertisements

Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
Network Terminology … Remember: Knowledge is Power!
Layer 7- Application Layer
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
Boris Tshibangu. What is a proxy server? A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from.
CSIT 320 (Blum)1 Client-Server Interaction Based on Appendix 1 in Computer Networks and Internets, Comer.
Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002.
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.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Lecture#2 on Internet and World Wide Web. Internet Applications Electronic Mail ( ) Electronic Mail ( ) Domain mail server collects incoming mail.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
Networks QUME 185 Introduction to Computer Applications.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
15 Semester 1 JEOPARDY IndirectnetworksupportDNSDNSNetworkApps.NetworkApps.MoreNetworkApps.Misc.Misc
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Jozef Goetz, Application Layer PART VI Jozef Goetz, Position of application layer The application layer enables the user, whether human.
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.
How computer’s are linked together.
OWL Jan How Websites Work. “The Internet” vs. “The Web”?
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
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.
1 Welcome to CSC 301 Web Programming Charles Frank.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Networking Relationships What is a computer network?
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
FTP Short for File Transfer Protocol, the protocol for exchanging files over the Internet.protocolfilesInternet works in the same way as HTTP for transferring.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
Enterprise Network Systems Client/ Server Mark Clements.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
Client – Server Architecture A Basic Introduction 1.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Uniform Resource Locator URL protocol URL host Path to file Every single website on the Internet has its own unique.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
INTERNET.
3.1 Types of Servers.
3.1 Types of Servers.
Principles of Network Applications
Objectives Differentiate between the different editions of Windows Server 2003 Explain Windows Server 2003 network models and server roles Identify concepts.
Some bits on how it works
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
TYPES OF SERVER. TYPES OF SERVER What is a server.
Internet LINGO.
Chapter 10: Application Layer
Client-Server Computing
Web Development & Design Chapter 1, Sections 4, 5 & 6
Providing Network Services
Client-Server Interaction
The “Internet”.
The “Internet”.
Unit 27: Network Operating Systems
File Transfer Protocol
An Introduction to Computer Networking
Do it now – PAGE 11 You will find your do it now task in your workbook – look for the start button! Wednesday, 21 November 2018.
Network Models, Hardware, Protocols and number systems
Network Media, models and number systems
Tiers vs. Layers.
Part of Chapter 1 Key Concepts Networks
Internet Protocols IP: Internet Protocol
ECE 4450:427/527 - Computer Networks Spring 2017
Applications Layer Functionality & Protocols
Computer Networks Protocols
Presentation transcript:

Client-Server Computing client-server interaction is the basis of distributed computing 9/18/2018 Information Tools

Clients and Servers In a standalone mode, a computer is usually just a computer. However, when the standalone computer seeks something from another location, either on the computer itself or from another computer, it becomes part of a relationship Typically, a client is an application that runs on a personal computer and relies on a server to perform some operations. For example, an e-mail client is an application that enables you to send and receive e-mail. 9/18/2018 Information Tools

Clients For any given application, there can be many clients People are more familiar with clients, since they interface with them directly Examples of clients include: Browsers Internet Explorer Mozilla Firefox Safari Web exchange utilities Fetch FTP Terminal applications Any MSOffice or OpenOffice application 9/18/2018 Information Tools

Clients and Servers 9/18/2018 Information Tools

Clients and Servers What changed? 9/18/2018 Information Tools

Servers A computer or device on a network that manages network resources. a network server is a computer that manages network traffic. a file server is a computer and storage device dedicated to storing files. Any user on the network can store files on the server. a database server is a computer system that processes database queries. a print server is a computer that manages one or more printers 9/18/2018 Information Tools

Servers Servers are often dedicated, meaning that they perform no other tasks besides their server tasks. A server in this case could refer to the program that is managing resources rather than the entire computer. on multiprocessing operating systems, however, a single computer can execute several programs at once. 9/18/2018 Information Tools

Servers For example, Isis has several: Servers can be physical computers Servers can also be software applications can run at a time One server (physical computer) many servers (software applications) For example, Isis has several: listproc web ftp mail address book 9/18/2018 Information Tools

Access to information 9/18/2018 Information Tools

The Client/Server/Protocol Relationship IP Address: 152.2.81.1 IP Address: 152.2.81.103 Waits & Responds to Incoming Connections 9/18/2018 Information Tools

The Client/Server/Protocol Relationship IP Address: 152.2.81.1 Initiates a Connection IP Address: 152.2.81.103 Application Protocol (HTTP, for example) Client Application (a program running on the client) Server Application (a program running on the server) 9/18/2018 Information Tools

The Client/Server/Protocol Relationship 9/18/2018 Information Tools

The Client/Server/Protocol Relationship in practice IP Address: 152.2.81.1 Initiates a Connection IP Address: 152.2.81.103 Application Protocol (HTTP, for example) Client Application (a program running on the client) Server Application (a program running on the server) 9/18/2018 Information Tools

The Client/Server/Protocol Relationship in practice IP Address: 23.29.117.2 Initiates a Connection Doesn’t have to be a big thing IP Address: 152.2.81.103 Application Protocol (HTTP, for example) Client Application (a program running on the client) Server Application (a program running on the server) 9/18/2018 Information Tools

You need to know where you are Looking at both sides You need to know where you are 9/18/2018 Information Tools

You need to know where you are Looking at both sides You need to know where you are 9/18/2018 Information Tools

Let’s talk terminology 9/18/2018 Information Tools