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

2.9 KiB
Raw Permalink Blame History

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 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 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 -