Contents 1 History 2 Operation 3 Purpose 4 Hardware requirement 4.1 Large servers 4.2 Clusters 4.3 Appliances 5 Operating systems 6 Energy consumption 7 See also 8 Notes 9 References 10 Further reading


History[edit] The use of the word server in computing comes from queueing theory,[3] 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),[4] 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,[5] contrasting "serving-host" with "using-host". The Jargon File defines "server" in the common sense of a process performing service for requests, usually remote, with the 1981 (1.1.0) version reading: 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.


Operation[edit] A network based on the client–server model where multiple individual clients request services and resources from centralized servers 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 noun and as verb) are frequently used, though servicer and servant are not.[a] The word service (noun) may refer to either 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.[6] When referring to hardware, the word server typically designates computer models specialized for their role. In general, a server performs its role better than a generic personal computer.


Purpose[edit] Main category: Servers (computing) The purpose 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. Server type Purpose Clients Application server Hosts web apps (computer programs that run inside a web browser) allowing users in the network to run and use them, without having to install a copy on their own computers. Unlike what the name might imply, these servers need not be part of the World Wide Web; any local network would do. Computers with a web browser Catalog 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 Communications server 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) Computing server 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. Database server Maintains and shares any form of database (organized collections of data with predefined properties that may be displayed in a table) over a network. Spreadsheets, accounting software, asset management software or virtually any computer program that consumes well-organized data, especially in large volumes Fax server Shares one or more fax machines over a network, thus eliminating the hassle of physical access Any fax sender or recipient File server Shares files and folders, storage space to hold files and folders, or both, over a network Networked computers are the intended clients, even though local programs can be clients Game server Enables several computers or gaming devices to play multiplayer games Personal computers or gaming consoles Mail server Makes email communication possible in the same way that a post office makes snail mail communication possible Senders and recipients of email Media server 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 Print server Shares one or more printers over a network, thus eliminating the hassle of physical access Computers in need of printing something Sound server Enables computer programs to play and record sound, individually or cooperatively Computer programs of the same computer Proxy server 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 includes content control and filtering, improving traffic performance, preventing unauthorized network access or simply routing the traffic over a large and complex network. Any networked computer Web server Hosts web pages. A web server is what makes the World Wide Web possible. Each website has one or more web servers. 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[7] and virtually every action taken by an ordinary Internet user requires one or more interactions with one or more server. There are exceptions that do not use dedicated servers; for example peer-to-peer file sharing, some implementations of telephony (e.g. pre-Microsoft Skype).


Hardware requirement[edit] A rack-mountable server with the top cover removed to reveal internal components Hardware requirement for servers vary widely, depending on the server's purpose and its software. Since servers are usually accessed over a network, many run unattended without a computer monitor or input device, audio hardware and USB interfaces. Many servers do not have a graphical user interface (GUI). They are configured and managed remotely. Remote management can be conducted via various methods including Microsoft Management Console (MMC), PowerShell, SSH and browser-based out-of-band management systems such as Dell's iDRAC or HP's iLo. Large servers[edit] 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 insure against power failure. Servers typically include hardware redundancy such as dual power supplies, RAID disk systems, and ECC memory,[8] 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. 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 rack seen from the rear  Wikimedia Foundation servers as seen from the front  Wikimedia Foundation servers as seen from the rear  Wikimedia Foundation servers as seen from the rear  Clusters[edit] Main article: Server farm 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,[9] and there is a collaborative effort, Open Compute Project around this concept. Appliances[edit] 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.


Operating systems[edit] Sun's Cobalt Qube 3; a computer server appliance (2002); running Cobalt Linux (a customized version of Red Hat Linux, using the 2.2 Linux kernel), complete with the Apache web server. On the Internet the dominant operating systems among servers are UNIX-like open source distributions, such as those based on Linux and FreeBSD,[10] with Windows Server also having a very significant share. Proprietary operating systems such as z/OS and macOS Server are also deployed, but in much smaller numbers. Specialist server-oriented operating systems have traditionally had features such as: GUI not available or optional Ability to reconfigure and update both hardware and software to some extent without restart Advanced backup facilities to permit regular and frequent online backups of critical data, Transparent data transfer between different volumes or devices Flexible and advanced networking capabilities 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.[11] In practice, today many desktop and server operating systems share similar code bases, differing mostly in configuration.


Energy consumption[edit] 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.[12] One estimate is that total energy consumption for information and communications technology saves more than 5 times its carbon footprint[13] in the rest of the economy by enabling efficiency.


See also[edit] Computing portal Mobile Server


Notes[edit] ^ A CORBA servant is a server-side object to which method calls from remote method invocation are forwarded, but this is an uncommon usage.


References[edit] ^ Windows Server Administration Fundamentals. Microsoft Official Academic Course. 111 River Street, Hoboken, NJ 07030: John Wiley & Sons. 2011. pp. 2–3. ISBN 978-0-470-90182-3.  ^ Comer, Douglas E.; Stevens, David L. (1993). Vol III: Client-Server Programming and Applications. Internetworking with TCP/IP. Department of Computer Sciences, Purdue University, West Lafayette, IN 479: Prentice Hall. pp. 11d. ISBN 0-13-474222-2.  ^ Richard A. Henle, Boris W. Kuvshinoff, C. M. Kuvshinoff (1992). Desktop computers: in perspective. Oxford University Press. p. 417. Server is a fairly recent computer networking term derived from queuing theory. CS1 maint: Uses authors parameter (link) ^ Rulifson, Jeff (June 1969). DEL. IETF. RFC 5. https://tools.ietf.org/html/rfc5. Retrieved 30 November 2013.  ^ Shapiro, Elmer B. (March 1969). Network Timetable. IETF. RFC 4. https://tools.ietf.org/html/rfc4. Retrieved 30 November 2013.  ^ Using the HTTP Publish-Subscribe Server, Oracle ^ "Web Servers". IT Business Edge. Retrieved July 31, 2013.  ^ Li, Huang, Shen, Chu (2010). ""A Realistic Evaluation of Memory Hardware Errors and Software System Susceptibility". Usenix Annual Tech Conference 2010" (PDF). Retrieved 2017-01-30. CS1 maint: Multiple names: authors list (link) ^ "Google uncloaks once-secret server". CNET. CBS Interactive. Retrieved 2017-01-30.  ^ "Usage statistics and market share of Linux for websites". Retrieved 18 Jan 2013.  ^ "Server Oriented Operating System". Retrieved 2010-05-25.  ^ Markoff, John (31 Jul 2011). "Data Centers Using Less Power Than Forecast, Report Says". NY Times. Retrieved 18 Jan 2013.  ^ "SMART 2020: Enabling the low carbon economy in the information age" (PDF). The Climate Group. 6 Oct 2008. Archived from the original (PDF) on 22 November 2010. Retrieved 18 Jan 2013. 


Further reading[edit] Wikimedia Commons has media related to Servers. Erlang, Agner Krarup (1909). "The theory of probabilities and telephone conversations" (PDF). Nyt Tidsskrift for Matematik B. 20: 33–39. Archived from the original (PDF) on 2011-10-01.  Kendall, D. G. (1953). "Stochastic Processes Occurring in the Theory of Queues and their Analysis by the Method of the Imbedded Markov Chain". The Annals of Mathematical Statistics. 24 (3): 338. doi:10.1214/aoms/1177728975. JSTOR 2236285.  v t e Computer sizes Classes of computers Microcomputer, personal computer Stationary Workstation Desktop Home Personal supercomputer SFF Nettop Plug Portable Tabletop Game arcade cabinet System board Home console Microconsole Interactive kiosk Smart TV Smart speaker Mobile Laptop Desktop replacement Notebook 2-in-1 Subnotebook Netbook Smartbook Ultrabook Ultra-mobile PC Tablet Ultra-mobile PC 2-in-1 Mobile Internet device Tabletop Phablet Information appliance Handheld PC Palm-size PC Pocket PC Pocket computer Palmtop PC PDA Electronic organizer EDA Mobile phone Feature phone Smartphone Phablet PMP DAP E-reader Handheld game console Portable/Mobile data terminal Calculator Scientific Programmable Graphing Wearable Digital wristwatch Calculator watch Smartwatch Smartglasses Smart ring Midrange Server Minicomputer Supermini Large Super Mainframe Minisuper Others Microcontroller Nanocomputer Pizza box form factor Single-board computer Smartdust Wireless sensor network Retrieved from "https://en.wikipedia.org/w/index.php?title=Server_(computing)&oldid=820315226" Categories: Servers (computing)Server hardwareHidden categories: CS1 maint: Uses authors parameterCS1 maint: Multiple names: authors listArticles needing additional references from July 2015All articles needing additional referencesPages using RFC magic links


Navigation menu Personal tools Not logged inTalkContributionsCreate accountLog in Namespaces ArticleTalk Variants Views ReadEditView history More Search Navigation Main pageContentsFeatured contentCurrent eventsRandom articleDonate to WikipediaWikipedia store Interaction HelpAbout WikipediaCommunity portalRecent changesContact page Tools What links hereRelated changesUpload fileSpecial pagesPermanent linkPage informationWikidata itemCite this page Print/export Create a bookDownload as PDFPrintable version In other projects Wikimedia Commons Languages AfrikaansAlemannischالعربيةAzərbaycancaবাংলাБеларускаяБеларуская (тарашкевіца)‎БългарскиBosanskiCatalàČeštinaDanskDeutschEestiΕλληνικάEspañolEsperantoEuskaraفارسیFrançaisGalego한국어Հայերենहिन्दीHrvatskiBahasa IndonesiaInterlinguaИронÍslenskaItalianoעבריתქართულიҚазақшаLatviešuLietuviųLingálaLumbaartMagyarМакедонскиമലയാളംმარგალურიBahasa MelayuMirandésМонголမြန်မာဘာသာNederlands日本語NorskNorsk nynorskOccitanOʻzbekcha/ўзбекчаPolskiPortuguêsRomânăРусскийScotsSicilianuසිංහලSimple EnglishSlovenčinaSlovenščinaکوردیСрпски / srpskiSrpskohrvatski / српскохрватскиSuomiSvenskaTagalogதமிழ்తెలుగుไทยТоҷикӣTürkçeУкраїнськаاردوTiếng Việtייִדיש粵語中文 Edit links This page was last edited on 14 January 2018, at 04:07. Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Developers Cookie statement Mobile view (window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.292","walltime":"0.393","ppvisitednodes":{"value":2800,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":75558,"limit":2097152},"templateargumentsize":{"value":2789,"limit":2097152},"expansiondepth":{"value":22,"limit":40},"expensivefunctioncount":{"value":1,"limit":500},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 308.686 1 -total"," 48.68% 150.259 2 Template:Reflist"," 15.53% 47.928 3 Template:Cite_book"," 15.04% 46.418 2 Template:Cite_IETF"," 13.40% 41.349 1 Template:Refimprove"," 11.19% 34.540 2 Template:Citation/core"," 8.83% 27.253 1 Template:Ambox"," 8.33% 25.727 1 Template:Commons_category"," 7.05% 21.775 6 Template:Cite_web"," 6.72% 20.748 3 Template:Navbox"]},"scribunto":{"limitreport-timeusage":{"value":"0.102","limit":"10.000"},"limitreport-memusage":{"value":5692098,"limit":52428800}},"cachereport":{"origin":"mw1251","timestamp":"20180115165656","ttl":1900800,"transientcontent":false}}});});(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":480,"wgHostname":"mw1251"});});


Server_(computing) - Photos and All Basic Informations

Server_(computing) More Links

Wikipedia:VerifiabilityHelp:Introduction To Referencing With Wiki Markup/1Help:Maintenance Template RemovalEnlargeWikimedia FoundationEnlargeWWWCERNComputingComputer ProgramComputerClient (computing)Systems ArchitectureClient–server ModelSystem ResourceDatabase ServerFile ServerMail ServerPrint ServerWeb ServerGame ServerApplication ServerRequest–responsePersonal ComputerComputing ClusterQueueing TheoryKendall's NotationARPANETInternetHost (network)Jargon FileDaemon (computing)EnlargeClient–server ModelComputer ProgramProcess (computing)MetonymyHost (network)Web ServiceWindows ServiceWeb ServerClient–server ModelClient (computing)Request–responsePeer-to-peerFile ServerWeb ServerLaptopPublish–subscribe PatternPush TechnologyPull TechnologyPersonal ComputerCategory:Servers (computing)System ResourceQuid Pro QuoApplication ServerWeb AppWeb BrowserWorld Wide WebLocal NetworkCatalog ServerDirectory ServerName ServerWindows DomainEmail ClientCommunications ServerSupercomputerCentral Processing UnitRandom-access MemoryDatabase ServerDatabaseSpreadsheetAccounting SoftwareDigital Asset ManagementFax ServerFax MachineFile ServerComputer FileComputer FolderGame ServerMultiplayer GameVideo Game ConsoleMail ServerEmailPost OfficeSnail MailMedia ServerDigital VideoDigital AudioStreaming MediaPrint ServerPrinter (computing)Sound ServerProxy ServerIntermediaryWeb ServerWeb PageWorld Wide WebWebsiteInternetClient–serverRoot NameserverDomain Name SystemInternetFile SharingTelephonySkypeEnlargeComputer HardwareComputer MonitorUniversal Serial BusGraphical User InterfaceMicrosoft Management ConsolePowerShellSecure ShellWeb BrowserOut-of-band ManagementDell DRACHP Integrated Lights-OutAvailabilityMission-criticalFault ToleranceFailure RateUptimeUninterruptible Power SupplyRedundancy (engineering)Power SupplyRAIDHard DiskECC MemoryPreboot Execution EnvironmentHot SwappableWater CoolingOut-of-band ManagementIntelligent Platform Management InterfaceRack UnitServer RackData CentersA Server Rack Seen From The RearServer RackWikimedia Foundation Servers As Seen From The FrontWikimedia FoundationWikimedia Foundation Servers As Seen From The RearWikimedia FoundationWikimedia Foundation Servers As Seen From The RearWikimedia FoundationServer FarmData CenterOpen Compute ProjectNetwork ApplianceEnlargeCobalt QubeServer ApplianceOpen SourceSoftware DistributionLinuxFreeBSDWindows ServerZ/OSMacOS ServerGUIReconfigurable ComputingBackupDataNetwork TransparencyVolume (computing)Daemon (computer Software)Windows ServiceCode BaseCarbon FootprintPortal:ComputingMobile ServerServant (CORBA)Object (computer Science)Method CallRemote Method InvocationForwarding (object-oriented Programming)John Wiley & SonsInternational Standard Book NumberSpecial:BookSources/978-0-470-90182-3Prentice HallInternational Standard Book NumberSpecial:BookSources/0-13-474222-2Category:CS1 Maint: Uses Authors ParameterJeff RulifsonInternet Engineering Task ForceInternet Engineering Task ForceCategory:CS1 Maint: Multiple Names: Authors ListNY TimesThe Climate GroupAgner Krarup ErlangDavid George KendallDigital Object IdentifierJSTORTemplate:Computer SizesTemplate Talk:Computer SizesList Of Computer Size CategoriesClasses Of ComputersMicrocomputerPersonal ComputerWorkstationDesktop ComputerHome ComputerPersonal SupercomputerSmall Form FactorNettopPlug ComputerPortable ComputerTable ComputerVideo Game Arcade CabinetArcade System BoardHome Video Game ConsoleMicroconsoleInteractive KioskSmart TVSmart SpeakerMobile ComputingLaptopDesktop Replacement ComputerNotebook (computer)2-in-1 PCSubnotebookNetbookSmartbookUltrabookUltra-mobile PCTablet ComputerUltra-mobile PC2-in-1 TabletMobile Internet DeviceTabletop (computer)PhabletInformation ApplianceHandheld PCPalm-size PCPocket PCPocket ComputerPalmtop PCPersonal Digital AssistantElectronic OrganizerEnterprise Digital AssistantMobile PhoneFeature PhoneSmartphonePhabletPortable Media PlayerPortable Media PlayerE-readerHandheld Game ConsolePortable Data TerminalMobile Data TerminalCalculatorScientific CalculatorProgrammable CalculatorGraphing CalculatorWearable ComputerWatchCalculator WatchSmartwatchSmartglassesSmart RingMidrange ComputerMinicomputerSuperminicomputerSupercomputerMainframe ComputerMinisupercomputerMicrocontrollerNanocomputerPizza Box Form FactorSingle-board ComputerSmartdustWireless Sensor NetworkHelp:CategoryCategory:Servers (computing)Category:Server HardwareCategory:CS1 Maint: Uses Authors ParameterCategory:CS1 Maint: Multiple Names: Authors ListCategory:Articles Needing Additional References From July 2015Category:All Articles Needing Additional ReferencesCategory:Pages Using RFC Magic LinksDiscussion About Edits From This IP Address [n]A List Of Edits Made From This IP Address [y]View The Content Page [c]Discussion About The Content Page [t]Edit This Page [e]Visit The Main Page [z]Guides To Browsing WikipediaFeatured Content – The Best Of WikipediaFind Background Information On Current EventsLoad A Random Article [x]Guidance On How To Use And Edit WikipediaFind Out About WikipediaAbout The Project, What You Can Do, Where To Find ThingsA List Of Recent Changes In The Wiki [r]List Of All English Wikipedia Pages Containing Links To This Page [j]Recent Changes In Pages Linked From This Page [k]Upload Files [u]A List Of All Special Pages [q]Wikipedia:AboutWikipedia:General Disclaimer



view link view link view link view link view link