Content deleted Content added
m Disambiguating links to Distro (link changed to Linux distribution) using DisamAssist. |
No edit summary Tags: Reverted Visual edit |
||
Line 1:
{{Short description|Computer to access a central resource or service on a network}}
[[File:Client-server-model.svg|thumb|right|200px|A
[[File:Wikimedia Foundation Servers-8055 35.jpg|thumb|
[[File:First-server-cern-computer-center.jpg|thumb|The first
A
Client–server systems are usually most frequently implemented by (and often identified with) the
== History ==
The use of the word
In computing, "server" dates at least to RFC 5 (1969),<ref name="rulifson">{{cite IETF |title=DEL |rfc=5 |last=Rulifson |first=Jeff |author-link=Jeff Rulifson |date=June 1969 |publisher=[[Internet Engineering Task Force|IETF]] |access-date=30 November 2013}}</ref> one of the earliest documents describing
The
{{quote |SERVER n. A kind of [[Daemon (computing)|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.<ref>{{cite web | url=https://semiengineering.com/chip-aging-accelerates/ | title=Chip Aging Accelerates | date=14 February 2018 }}</ref>
== Operation ==
[[File:Server-based-network.svg|thumb|A network based on the
Strictly speaking, the term
The server is part of the
While request–response is the most common client-server design, there are others, such as the
== Purpose ==
{{main category|Servers (computing)}}
The role of a server is to share data as well as to share
{| class="wikitable"
|-
Line 33:
!Clients
|-
|
|Hosts application
|Clients with a browser or a local front end, or a web server
|-
|
|Maintains an index or table of contents of information that can be found across a large distributed network, such as computers, users, files shared on file servers, and web apps.
|Any computer program that needs to find something on the network, such a
|-
|
|Maintains an environment needed for one communication endpoint (user or devices) to find other endpoints and communicate with them. It may or may not include a directory of communication endpoints and a presence detection service, depending on the openness and security parameters of the network
|Communication endpoints (users or devices)
|-
|Shares vast amounts of computing resources, especially
|Any computer program that needs more CPU power and RAM than a personal computer can probably afford. The client must be a networked computer; otherwise, there would be no client-server model.
|-
|
|Maintains and shares any form of
|
|-
|
|Shares one or more
|Any fax sender or recipient
|-
|
|Shares
|Networked computers are the intended clients, even though local programs can be clients
|-
|
|Enables several computers or gaming devices to play
|Personal computers or
|-
|
|Makes
|Senders and recipients of email
|-
|
|Shares
|User-attended personal computers equipped with a monitor and a speaker
|-
|
|Shares one or more
|Computers in need of printing something
|-
|
|Enables computer programs to play and record sound, individually or cooperatively
|Computer programs of the same computer and network clients.
|-
|
|Acts as an
|Any networked computer
|-
|Shares hardware and software resources with other virtual servers. It exists only as defined within specialized software called
|Any networked computer
|-
|
|Hosts
|Computers with a web browser
|}
Almost the entire structure of the
== Hardware ==
[[File:Inside and Rear of Webserver.jpg|thumb|A
The name server is used both for the hardware and software pieces. For the hardware servers, it is usually limited to mean the high-end machines although software servers can run on a variety of hardwares.
Since servers are usually accessed over a network, many run unattended without a
=== Large servers ===
Large traditional single servers would need to be run for long periods without interruption.
These types of servers are often housed in dedicated
{{gallery
Line 118:
=== Clusters ===
{{Main|Server farm}}
A
=== Appliances ===
A class of small specialist servers called
=== Mobile ===
A mobile server has a portable form factor, e.g. a
== Operating systems ==
[[File:Cobalt Qube 3 Front.jpg|thumb|Sun's
On the Internet, the dominant
Specialist server-oriented operating systems have traditionally had features such as:
*
* Ability to
* Advanced
*
* Flexible and advanced networking capabilities
* Automation capabilities such as
* Tight system security, with advanced user, resource, data, and memory protection.
* Advanced detection and alerting on conditions such as overheating, processor and disk failure.<ref>{{cite web|title=Server Oriented Operating System|url=http://www.ingelec.uns.edu.ar/rts/soos/|access-date=2010-05-25}}</ref>
In practice, today many desktop and server operating systems share similar
== Energy consumption ==
In 2010, data centers (servers, cooling, and other electrical infrastructure) were responsible for 1.1–1.5% of electrical energy consumption worldwide and 1.7–2.2% in the United States.<ref>{{cite news |url=https://www.nytimes.com/2011/08/01/technology/data-centers-using-less-power-than-forecast-report-says.html?_r=0 |title=Data Centers Using Less Power Than Forecast, Report Says |date=31 Jul 2011 |newspaper=[[NY Times]] |access-date=18 Jan 2013 |first=John |last=Markoff}}</ref>{{Update inline|date=November 2023}} One estimate is that total energy consumption for information and communications technology saves more than 5 times its
Global energy consumption is increasing due to the increasing demand of data and bandwidth.
== See also ==
*
== Notes ==
|