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 client–server 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 -