1. Introduction to Client Server Flashcards

1
Q

What is a client-server network?

A

It is a computer network architecture with two types of computers: the first is servers that host and manage resources, and services, and the second is clients that request said resources and services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a sever?

A

A computer that hosts resources and services and provides them to clients when requested.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a client?

A

A Client is a device running a program that requests services and resources from clients.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What defines a client-server network?

A

The existence of servers on the network that provide security and administration of the network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the advantages of client-server networks?

A
  • They are secure
  • They have centralized data backup
  • They are very reliable
  • They have good performance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the disadvantages of client-server networks?

A
  • They require professional administration
  • They are hardware and software-intensive
  • They require expensive dedicated software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Name 5 Types of servers.

A
  • File Servers
  • Print Servers
  • Application Servers
  • Message Servers
  • Database Servers

Print My Files All Day

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a file server?

A

It is a server that provides services for storing, managing, and moving data, it allows users to read, write, exchange, and manage files.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a print server?

A

It is a server used to manage and control printing and faxing services on a network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an application server?

A

It is a server that allows the hosting, running, and managing of applications on a network, and the sharing of said applications with other computers on the network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a message server?

A

It is a server used in the management of communication between network users, documents, and applications. Formats used in this communication can be audio, video, text or graphics.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a database server?

A

It is a dedicated server or computer in a network that provides database services to other computers in the work.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the main operations of client systems?

A
  • Managing user interfaces
  • Validation of user input
  • Processing application logic
  • Sending requests to the server
  • Displaying/Delivering server responses to the user
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the main operations of server systems?

A
  • Accepts and processes client request
  • Handles authentication and authorization in a network
  • Sends responses for requests to the client
  • Provides concurrent database access
  • Provides recovery control
  • Maintains the system catalogue
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is client-server topology?

A

It is the physical arrangement of client-server networks, which clients and servers connected to each other.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the types of client-server topologies?

A
  • One Client One Server Topology
  • Multiple Clients One Server Topology
  • Multiple Clients Multiple Servers Topology
17
Q

Draw and explain the One Client, One Server Topology.

A

It is a client-server topology where a single client is directly connected to a single server.

18
Q

Draw and explain the Multiple Clients and one Server Topology.

A

Several clients are connected to a single server.

19
Q

Draw and explain the multiple clients, and multiple server topology.

A

Multiple clients connected to one or more servers

20
Q

What is a Stateless Server?

A

This is a type of server that treats every request as an independent request unrelated to previous requests.

21
Q

What is the advantage of using stateless servers?

A

The server does not have to create free memory for requests/convesations

22
Q

What is the disadvantage of using stateless servers?

A

More information needs to be included in each request that the server will have to interpret for every request.

23
Q

What is a stateful server?

A

It is a server that maintains information about each client session over multiple requests.

24
Q

What is the advantage to using a stateful server?

A

request don’t need to have a lot of information making request easy to process.

25
Q

What is the disadvantage of using a stateful server?

A

Stateful servers store information about client requests, which can overload the server’s memory

26
Q

What are the classification of client servers?

A

Two-tier
3 tier
N tier