Client–server systems are usually most frequently implemented by (and often identified with) the request–response model: a client sends a request to the server, which performs some action and sends a response back to the client, typically with a result or acknowledgment. Designating a computer as "server-class hardware" implies that it is specialized for running servers on it. This often implies that it is more powerful and reliable than standard personal computers, but alternatively, large computing clusters may be composed of many relatively simple, replaceable server components.
History
The use of the word server in computing comes from queueing theory,[4] where it dates to the mid 20th century, being notably used in Kendall (1953) (along with "service"), the paper that introduced Kendall's notation. In earlier papers, such as the Erlang (1909), more concrete terms such as "[telephone] operators" are used.
In computing, "server" dates at least to RFC 5 (1969),[5] one of the earliest documents describing ARPANET (the predecessor of Internet), and is contrasted with "user", distinguishing two types of host: "server-host" and "user-host". The use of "serving" also dates to early documents, such as RFC 4,[6] contrasting "serving-host" with "using-host".
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.[9]
Operation
Strictly speaking, the term server refers to a computer program or process (running program). Through metonymy, it refers to a device used for (or a device dedicated to) running one or several server programs. On a network, such a device is called a host. In addition to server, the words serve and service (as verb and as noun respectively) are frequently used, though servicer and servant are not.[a] The word service (noun) may refer to the abstract form of functionality, e.g. Web service. Alternatively, it may refer to a computer program that turns a computer into a server, e.g. Windows service. Originally used as "servers serve users" (and "users use servers"), in the sense of "obey", today one often says that "servers serve data", in the same sense as "give". For instance, web servers "serve [up] web pages to users" or "service their requests".
The server is part of the client–server model; in this model, a server serves data for clients. The nature of communication between a client and server is request and response. This is in contrast with peer-to-peer model in which the relationship is on-demand reciprocation. In principle, any computerized process that can be used or called by another process (particularly remotely, particularly to share a resource) is a server, and the calling process or processes is a client. Thus any general-purpose computer connected to a network can host servers. For example, if files on a device are shared by some process, that process is a file server. Similarly, web server software can run on any capable computer, and so a laptop or a personal computer can host a web server.
While request–response is the most common client-server design, there are others, such as the publish–subscribe pattern. In the publish-subscribe pattern, clients register with a pub-sub server, subscribing to specified types of messages; this initial registration may be done by request-response. Thereafter, the pub-sub server forwards matching messages to the clients without any further requests: the server pushes messages to the client, rather than the client pulling messages from the server as in request-response.[10]
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 table shows several scenarios in which a server is used.
Hosts application back ends that user clients (front ends, web apps or locally installed applications) in the network connect to and use. These servers do not need to be part of the World Wide Web; any local network would do.
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. Directory servers and name servers are examples of catalog servers.
Any computer program that needs to find something on the network, such a Domain member attempting to log in, an email client looking for an email address, or a user looking for a file
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
Shares vast amounts of computing resources, especially CPU and random-access memory, over a network.
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.
Shares digital video or digital audio over a network through media streaming (transmitting content in a way that portions received can be watched or listened to as they arrive, as opposed to downloading an entire file and then using it)
User-attended personal computers equipped with a monitor and a speaker
Acts as an intermediary between a client and a server, accepting incoming traffic from the client and sending it to the server. Reasons for doing so include content control and filtering, improving traffic performance, preventing unauthorized network access or simply routing the traffic over a large and complex network.
Shares hardware and software resources with other virtual servers. It exists only as defined within specialized software called hypervisor. The hypervisor presents virtual hardware to the server as if it were real physical hardware.[11] Server virtualization allows for a more efficient infrastructure.[12]
Hosts web pages. A web server is what makes the World Wide Web possible. Each website has one or more web servers. Also, each server can host multiple websites.
Computers with a web browser
Almost the entire structure of the Internet is based upon a client–server model. High-level root nameservers, DNS, and routers direct the traffic on the internet. There are millions of servers connected to the Internet, running continuously throughout the world[13] and virtually every action taken by an ordinary Internet user requires one or more interactions with one or more servers. There are exceptions that do not use dedicated servers; for example, peer-to-peer file sharing and some implementations of telephony (e.g. pre-Microsoft Skype).
Hardware
Hardware requirement for servers vary widely, depending on the server's purpose and its software. Servers often are more powerful and expensive than the clients that connect to them.
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.
Large traditional single servers would need to be run for long periods without interruption. Availability would have to be very high, making hardware reliability and durability extremely important. Mission-critical enterprise servers would be very fault tolerant and use specialized hardware with low failure rates in order to maximize uptime. Uninterruptible power supplies might be incorporated to guard against power failure. Servers typically include hardware redundancy such as dual power supplies, RAIDdisk systems, and ECC memory,[14] along with extensive pre-boot memory testing and verification. Critical components might be hot swappable, allowing technicians to replace them on the running server without shutting it down, and to guard against overheating, servers might have more powerful fans or use water cooling. They will often be able to be configured, powered up and down, or rebooted remotely, using out-of-band management, typically based on IPMI. Server casings are usually flat and wide, and designed to be rack-mounted, either on 19-inch racks or on Open Racks.
These types of servers are often housed in dedicated data centers. These will normally have very stable power and Internet and increased security. Noise is also less of a concern, but power consumption and heat output can be a serious issue. Server rooms are equipped with air conditioning devices.
A server farm or server cluster is a collection of computer servers maintained by an organization to supply server functionality far beyond the capability of a single device. Modern data centers are now often built of very large clusters of much simpler servers,[15] and there is a collaborative effort, Open Compute Project around this concept.
Appliances
A class of small specialist servers called network appliances are generally at the low end of the scale, often being smaller than common desktop computers.
Mobile
A mobile server has a portable form factor, e.g. a laptop.[16] In contrast to large data centers or rack servers, the mobile server is designed for on-the-road or ad hoc deployment into emergency, disaster or temporary environments where traditional servers are not feasible due to their power requirements, size, and deployment time.[17] The main beneficiaries of so-called "server on the go" technology include network managers, software or database developers, training centers, military personnel, law enforcement, forensics, emergency relief groups, and service organizations.[18] To facilitate portability, features such as the keyboard, display, battery (uninterruptible power supply, to provide power redundancy in case of failure), and mouse are all integrated into the chassis.
Operating systems
On the Internet, the dominant operating systems among servers are UNIX-like open-sourcedistributions, such as those based on Linux and FreeBSD,[19] with Windows Server also having a significant share. Proprietary operating systems such as z/OS and macOS Server are also deployed, but in much smaller numbers. Servers that run Linux are commonly used as Webservers or Databanks. Windows Servers are used for Networks that are made out of Windows Clients.
Specialist server-oriented operating systems have traditionally had features such as:
Automation capabilities such as daemons in UNIX and services in Windows
Tight system security, with advanced user, resource, data, and memory protection.
Advanced detection and alerting on conditions such as overheating, processor and disk failure.[20]
In practice, today many desktop and server operating systems share similar code bases, differing mostly in configuration.
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.[21][needs update] One estimate is that total energy consumption for information and communications technology saves more than 5 times its carbon footprint[22] in the rest of the economy by increasing efficiency.
Global energy consumption is increasing due to the increasing demand of data and bandwidth. Natural Resources Defense Council (NRDC) states that data centers used 91 billion kilowatt hours (kWh) electrical energy in 2013 which accounts to 3% of global electricity usage.[23][needs update]
Environmental groups have placed focus on the carbon emissions of data centers as it accounts to 200 million metric tons of carbon dioxide in a year.
^"1.1.2.2 Clients and Servers". Cisco Networking Academy. Archived from the original on 2024-04-07. Retrieved 2024-04-07. Servers are hosts that have software installed that enable them to provide information...Clients are computer hosts that have software installed that enable them to request and display the information obtained from the server.
^Richard A. Henle; Boris W. Kuvshinoff; C. M. Kuvshinoff (1992). Desktop computers: in perspective. Oxford University Press. p. 417. ISBN978-0-19-507031-6. Server is a fairly recent computer networking term derived from queuing theory.
Untuk naskah bernama mirip, lihat Codex Guelferbytanus B. NaskahUncial 024Lukas 1:6-13Lukas 1:6-13NamaGuelferbytanus ATandaPeTeksInjilWaktuabad ke-6Aksarabahasa YunaniDitemukanF. A. Knittel, abad ke-18Kini diWolfenbüttelUkuran26,5 cm kali 21,5 cmJenisTeks BizantinKategoriVCatatanpalimpsest Codex Guelferbytanus A diberi kode Pe atau 024 (dalam penomoran Gregory-Aland), ε 33 (dalam penomoran von Soden), adalah sebuah naskah uncial kuno berisi bagian Perjanjian Baru dari Alkitab...
This section of the timeline of Hispania concerns Spanish and Portuguese history events from the Carthaginian conquests (236 BC) to before the barbarian invasions (408 AD). 3rd century BC 236 BC - The Carthaginian General Hamilcar Barca enters Iberia with his armies through Gadir.[1] 228 BC - Hamilcar Barca dies in battle. He is succeeded in command of the Carthaginian armies in Iberia by his son-in-law Hasdrubal, who extends the newly acquired empire by skillful diplomacy, and conso...
Former American manufacturing company WABCO redirects here. For other uses, see WABCO (disambiguation). Westinghouse Air Brake Technologies CorporationThe Westinghouse Building in Wilmerding, Pennsylvania, pictured in 2009Company typePublicTraded asNYSE: WABIndustryTransportFoundedSeptember 1869; 154 years ago (1869-09)FounderGeorge WestinghouseHeadquartersWestinghouse Building, Wilmerding, U.S.Area servedWorldwideNumber of employees18,000 (2017)Footnotes ...
Radio station in Butte, Montana KMBRButte, MontanaBroadcast areaButte-Helena, MontanaFrequency95.5 MHzBranding95.5 KMBRProgrammingFormatClassic rockOwnershipOwnerTownsquare Media(Townsquare License, LLC)Sister stationsKAAR, KMTZ, KXTLHistoryFirst air date1980Former call signsKQUY (1979-1980)KQUY-FM (1980-1996)Technical informationFacility ID63875ClassCERP50,000 wattsHAAT555 metersLinksWebcastListen LiveWebsite955kmbr.com KMBR (95.5 FM, 95.5 KMBR) is a commercial radio station in Butte, Montan...
2024 European Parliament election in Romania ← 2019 9 June 2024 2029 → ← outgoing membersAll 33 Romanian seats in the European Parliament First party Second party Leader Mihai Tudose Dan Barna Party CNR ADU Alliance S&D–EPP RE–EPP Last election 19 seats, 49.50% 10 seats, 28.12% Third party Fourth party Leader Victor Ponta Iuliu Winkler Party PRO Romania UDMR Alliance S&D EPP Last election 2 seats, 6.44% 2 seat...
Dritte LigaSport Calcio TipoSquadre di club FederazioneDFB Paese Germania OrganizzatoreDFB Cadenzaannuale Aperturaluglio Chiusuramaggio Partecipanti20 squadre Formulagirone all'italiana Promozione in2. Bundesliga Retrocessione inRegionalliga Sito Internethttp://www.dfb.de/3-liga/ StoriaFondazione2008 Numero edizioni16 Detentore Elversberg Edizione in corso3. Liga 2023-2024 Trofeo o riconoscimento Modifica dati su Wikidata · Manuale La Dritte Liga o semplicemente 3. Liga (ted. ...
German pharmacist, botanist and phycologist Friedrich Traugott KützingBorn(1807-12-08)December 8, 1807RitteburgDiedSeptember 9, 1893(1893-09-09) (aged 85)NationalityGermanKnown forSignificant scientific contributionsScientific careerFieldsPharmacy, botany and phycology Friedrich Traugott Kützing (8 December 1807 in Ritteburg – 9 September 1893) was a German pharmacist, botanist and phycologist. Despite his limited background in regard to higher education, Kützing made significa...
Grouping term for ethnic people resides in southwestern Ethiopia This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: The article's language is not encyclopedic. Please help improve this article if you can. (December 2021) (Learn how and when to remove this template message) This article needs addi...
Historic natural region of Aquitane, France Landes forestFrench: 'La forêt des Landes'Occitan: 'las Lanas de Gasconha'A stand of Pinus pinasterMapGeographyLocationLandes, Gironde, and Lot-et-Garonne départements, Nouvelle-Aquitaine, FranceCoordinates44°10′48″N 0°34′56″W / 44.18°N 0.5822°W / 44.18; -0.5822Elevation0 metres (0 ft)Area10,000 km2 (3,900 sq mi)AdministrationStatusPrivateEstablishedJune 19, 1857 (1857-...
Abbey in Essen-Werden, Germany This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Werden Abbey – news · newspapers · books · scholar · JSTOR (January 2024) 51°23′17″N 7°00′17″E / 51.38806°N 7.00472°E / 51.38806; 7.00472 Imperial Abbey of Werden-HelmstedtReichsabtei ...
Arnold Palmer InvitationalSport Golf Tipoindividuale Paese Stati Uniti LuogoBay Hill, Florida ImpiantoBay Hill Club and Lodge Cadenzaannuale FormulaStroke play Sito Internetarnoldpalmerinvitational.com StoriaFondazione1966 Detentore Scottie Scheffler Modifica dati su Wikidata · Manuale L’Arnold Palmer Invitational è un torneo di golf del PGA tour. Si gioca ogni marzo al Bay Hill Club and Lodge, un campo da golf privato di proprietà dal 1974 di Arnold Palmer a Bay Hill, un sobbo...
American actor (1913–1994) Burt LancasterLancaster in Desert Fury in 1947BornBurton Stephen Lancaster(1913-11-02)November 2, 1913New York City, U.S.DiedOctober 20, 1994(1994-10-20) (aged 80)Los Angeles, U.S.Resting placePierce Brothers Westwood Village Memorial Park and MortuaryOccupationsActorfilm producerYears active1935–1991Political partyDemocraticSpouses June Ernst (m. 1935; div. 1946) Norma Anderson ...
Соглашение центральной Советской власти с Башкирским правительством о Советской Автономной Башкирии Дата подписания 20 марта 1919 года Место подписания Москва, РСФСР Вступление в силу 23 марта 1919 года Подписали В. И. Ленин, М. Ф. Владимирский, И. В. Сталин, А. С. Енукидзе _ М. �...
American jazz critic and author (born 1948) Giddins speaking at an American Library Association conference in Chicago, 2009. Gary Giddins (born 1948) is an American jazz critic and author.[1] He wrote for The Village Voice from 1973;[1] his Weather Bird column ended in 2003.[2] In 1986, Gary Giddins and John Lewis created the American Jazz Orchestra which presented concerts using a jazz repertory with musicians such as Tony Bennett.[2] For five years, Giddins w...
Group of islands in north-western Europe This article is about the geographical archipelago. For those parts under British sovereignty, see British Islands. British Isles Other native names Éire agus an Bhreatain Mhór (Irish)[1]Ynysoedd Prydain (Welsh)Enesow Bretennek (Cornish)Eileanan Bhreatainn (Scottish Gaelic)[2]Ny h-Ellanyn Goaldagh (Manx)[3]Îles Britanniques (French)[4] A 2012 NASA satellite image of the British Isles, exc...
2013 Moscow mayoral election ← 2003 September 8, 2013 2018 → Turnout32.3% Candidate Sergey Sobyanin Alexei Navalny Ivan Melnikov Party Independent RPR–PARNAS CPRF Alliance United Russia KSO Popular vote 1,193,178 632,697 248,294 Percentage 51.37% 27.24% 10.69% Mayor before election Sergey Sobyanin Independent Elected Mayor Sergey Sobyanin Independent The 2013 Moscow mayoral election was held on September 8, 2013, as part of the regional elections, at the s...
اقتصاد العراقمنصة نفط في البصرة، الخليج العربيعامالدولة العراقعملة الدينار العراقيالإحصائياتالناتج الإجمالي ▲ $203.292 مليار دولار (2022)[1]نمو الناتج الإجمالي 4.8% (2015)، 11.0% (2016)، -0.8% (2017)، 2.5% (2018) [2]نصيب الفرد من الناتج الإجمالي $5,165 (2017)الناتج الإجمالي حسب القطاعات الزراعة...
Visakhapatnam Special Economic ZoneCompany typeSpecial economic zoneFounded1989HeadquartersVisakhapatnam, IndiaProductsMulti-product (Electronic goods, software, pharmaceuticals etc.)[1]OwnerGovernment of IndiaWebsite[1] Visakhapatnam Special Economic Zone (VSEZ), also called the Andhra Pradesh First Economic Zone, is one of the central government special economic zones in India. VSEZ is located in Duvvada, 20 km away from the Visakhapatnam.[2] History The zone originate...
عمر كوليي معلومات شخصية الميلاد 24 أكتوبر 1992 (العمر 31 سنة)بانجول الطول 1.91 م (6 قدم 3 بوصة) مركز اللعب مدافع الجنسية غامبيا معلومات النادي النادي الحالي سامبدوريا الرقم 15 مسيرة الشباب سنوات فريق واليدان المسيرة الاحترافية1 سنوات فريق م. (هـ.) 2010–2011 واليدان 15 (0...