What Is A Server Flashcards

1
Q

What is a server?

A

A server is a computer or program that provides services to other computers and programs, called clients, over a network.

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

What is a well-known example of a server?

A

A web server, where the client (web browser) requests a page and the server provides the page to the browser.

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

What is a client in the context of client-server architecture?

A

A client is a machine or program that depends on a server for some resource or service and sends a request to the server for that resource or service.

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

How does a client interact with a server over a network?

A

The client sends a request to the server, and the server responds by providing the requested resource or service, regardless of their physical locations.

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

How do servers work in general?

A

Servers work by sharing data, resources, and distributing work among client machines in a request-response manner.

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

How does a web server respond to a URL request from a client?

A

The server receives the URL request from the client, checks its validity, and if valid, sends the requested web page back to the client’s browser.

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

What are the four main components of a URL?

A

Connection scheme (e.g., HTTPS), subdomain, domain name, and top-level domain.

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

Identify the connection scheme, subdomain, domain name, and top-level domain in the URL https://www.codecademy.com.

A

Connection scheme: https, Subdomain: www, Domain name: codecademy, Top-level domain: com.

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

What is the purpose of the operating system (OS) in a server?

A

The OS manages the server’s resources and services, allowing it to efficiently provide services to clients.

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

Name three commonly used server operating systems.

A

Windows, UNIX, and Linux.

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

What is a key feature of the Windows server operating system?

A

Windows allows users to store files, play videos and music, supports multitasking, graphical user interface, and virtual memory management.

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

What makes UNIX a popular server operating system?

A

UNIX is a multi-user operating system widely used in client-server environments, especially for providing services on the internet.

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

Why is Linux often chosen for servers?

A

Linux is open-source, multi-user, multi-process, offers good real-time performance, and provides low-cost, secure service delivery.

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

What is a file server?

A

A file server stores data files for multiple users, allowing faster retrieval and saving of data, and provides a central location for storage where multiple users can work with the same documents.

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

What is the purpose of a database server?

A

A database server allows other computers to access a database and retrieve or upload data, typically featuring large storage capacity.

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

What does a web server do?

A

A web server delivers web pages requested by multiple client web browsers.

17
Q

What is a mail server’s role?

A

A mail server stores and delivers emails for clients through an email service platform, acting as a digital ‘post office’ that sorts and stores emails.

18
Q

What is an application server?

A

An application server provides a software environment with all needed requirements, allowing users to access applications without downloading additional software.

19
Q

How does a proxy server function?

A

A proxy server communicates with websites on behalf of the user, sending the user’s requests to the website and relaying the website’s response back to the user.

20
Q

What happens when a client uses a URL to connect to a server across the internet?

A

The browser communicates with the ISP, which contacts the domain name server to get the IP address. The browser then connects to the server using this IP address and requests the necessary files.

21
Q

What role does the domain name server (DNS) play in connecting to a server?

A

The DNS converts a domain name into an IP address, allowing the client’s browser to connect to the correct server.

22
Q

What is the process after a browser connects to the server at the correct IP address?

A

The server sends all the requested HTML text for the web page back to the browser, fulfilling the client’s request.

23
Q

What is the primary purpose of servers in a network?

A

Servers are used to provide services to other computers (clients), managing particular resources on the network.

24
Q

What distinguishes different types of servers?

A

Different types of servers provide different types of services, such as file storage, email delivery, web page serving, application hosting, and database management.

25
What have we learned about servers in this article?
We’ve learned about how servers work, their operating systems, their uses, and different types, such as file servers, database servers, web servers, mail servers, application servers, and proxy servers.