Download presentation
Presentation is loading. Please wait.
1
Client-Server Computing
client-server interaction is the basis of distributed computing 9/18/2018 Information Tools
2
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 client is an application that enables you to send and receive . 9/18/2018 Information Tools
3
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
4
Clients and Servers 9/18/2018 Information Tools
5
Clients and Servers What changed? 9/18/2018 Information Tools
6
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
7
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
8
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
9
Access to information 9/18/2018 Information Tools
10
The Client/Server/Protocol Relationship
IP Address: IP Address: Waits & Responds to Incoming Connections 9/18/2018 Information Tools
11
The Client/Server/Protocol Relationship
IP Address: Initiates a Connection IP Address: 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
12
The Client/Server/Protocol Relationship
9/18/2018 Information Tools
13
The Client/Server/Protocol Relationship in practice
IP Address: Initiates a Connection IP Address: 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
14
The Client/Server/Protocol Relationship in practice
IP Address: Initiates a Connection Doesn’t have to be a big thing IP Address: 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
15
You need to know where you are
Looking at both sides You need to know where you are 9/18/2018 Information Tools
16
You need to know where you are
Looking at both sides You need to know where you are 9/18/2018 Information Tools
17
Let’s talk terminology
9/18/2018 Information Tools
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.