Notepad/enter/Coding Tips (Classical)/Terminal Tips/System Client/Servers/About Physical Servers.md

59 lines
2.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

What is a server? I mean technically it is anything that can act as storage and serve data from one device to another.
![[Pasted image 20240906161046.png]]
via [Wikipedia](https://en.wikipedia.org/wiki/Server_(computing))
A **server** is a computer that provides information to other computers called "clients" on computer network.[1] This architecture is called the clientserver model. Servers can provide various functionalities, often called "services", such as sharing data or resources among multiple clients or performing computations for a client. A single server can serve multiple clients, and a single client can use multiple servers. A client process may run on the same device or may connect over a network to a server on a different device.[2] Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers.
Almost the entire structure of the internet is based on the client-server model.
The role of a server is to share data as well as to share resources and distribute work. A server computer can serve its own computer programs as well; depending on the scenario, this could be part of a quid pro quo transaction, or simply a technical possibility. The following list shows several scenarios in which a server is used and its clients.
## Types of Server:
- Application server
- client with a browser or a local front end/web server
- Catalog Server
- any computer program that needs to find somthing on a network such as domain member or email client
- Communication Server
- communication endpoints either users or devices
- Computing Srver
- any computer porgram that needs more cpu and ram than a personal computer
- client must be a networked computer
- Database Server
- spreadsheets
- any computer program that consumes well-organized data in large volumes
- Fax Server
- any fax sender or recipient
- File Server
- networked computers
- even local programs
- Game Server
- personal computers or gaming consoles
- Mail Server
- senders and recipients of email
- Media Server
- Print Server
- computers in need of printing something
- Sound Server
- computer programs of the same computer and network clients
- Proxy Server
- any networked computer
- Virtual Server
- any networked computer
- Web Server
- computers with a web browser
- refer to the [[2. On Hosts | Hosts]] file for that
The Jargon File defines server in the common sense of a process performing service for requests, usually remote,[7] with the 1981 version reading:[8]
SERVER n. A kind of DAEMON which performs a service for the requester, which often runs on a computer other than the one on which the server runs.
The average utilization of a server in the early 2000s was 5 to 15%, but with the adoption of virtualization this figure started to increase to reduce the number of servers needed
base melody counter -