Medan servrar spelar en viktig roll i dagens Web-teknik , varierar definitionen av en server , beroende på vad du pratar om . Servrar är lika delar mjukvara och hårdvara . Hårdvaran är en dator som är särskilt konstruerad för att hantera tunga laster , medan programvaran talar ett språk som är specifik för den tjänst de tillhandahåller . Server
Kärnan , är en server en mjukvara som hanterar förfrågningar från ett nätverk . Du kan installera servrar på alla datorer , oavsett huruvida denna dator kallas en " server . " Flera typer av servrar kan installeras på en enda dator . För att undvika förvirring , hanterar programvaran begär som har ett visst servicenummer , som kallas ett Transmission Control Protocol eller User Datagram Protocol port . TCP /UDP -portnummer kommer med ett paket av data som omfattar den adress från vilken begäran kom , vilket gör att servern ska svara på en begäran enligt tjänsten tilldelas till den porten . Datorer som använder en server måste ha motsvarande klientprogramvara installerad , t.ex. en webbläsare eller e-postprogram .
Serverplattformar
Servrar säljs och marknadsförs med specialiserad hårdvara och mjukvara , som samverkar till att göra serverplattform . Den plattform programvara är faktiskt ett operativsystem , såsom Linux Redhat eller Windows Server , som fungerar särskilt bra när en tjänst är installerad på den. Många av dessa operativsystem inkluderar även grundläggande servrar för fildelning och andra uppgifter . Hårdvaran av plattformen , under tiden, helt enkelt beefed att tillhandahålla redundans i fall av stopp eller snabbare åtkomst till data än normalt. Innan du installerar tjänster till dessa plattformar , kan dessa datorer betecknas av IT-personal som helt enkelt en " låda" för att hålla från förvirrande hårdvaran med de faktiska serverfunktioner .
Webben servrar
webbservrar erbjuda upp webbsidor när en kund begär det . Den servrar " lyssna " för förfrågningar på TCP /UDP -port 80 . När du skriver " www.mywebserver.com " i adressfältet , datorhuset att webbplatsen mottar begäran och hittar filen hemsidan . Hemsidan filen placeras i en mapp på servern datorn , och är fördefinierat av webbserver programvara . Microsofts servrar inkluderar en webbserver som kallas Internet Information Services , eller IIS . Apache är en populär , gratis webbserver programvara som är kompatibel med både Linux och Windows - baserade serverplattformar . Addera Virtual och Cloud Servers
En låda är inte alltid lika med en servern. Virtuella servrar använder ett extra program , t.ex. VMWare eller Cisco VXI att vända en enda , kraftfull låda i flera , oberoende serverplattformar . Var och en av dessa serverplattformar kan tilldelas en adress och installera separata tjänster , trots att fysiskt finns i samma " låda . " Detta är användbart för att få den mest effektiva användningen av en enda ruta .
Clusters , eller moln , kombinera flera lådor för att erbjuda en enda tjänst . De enskilda serverplattformar prata med varandra för att se till att de erbjuder samma webbsida eller uppsättning delade filer . Användare , under tiden , ansluta till en enda tjänst . Detta är användbart för Internet-tjänster såsom A Video Streaming eller fildelning . Serveradministratörer placera serverplattformar inom " molnet " på olika fysiska platser , som erbjuder den högsta hastigheten oberoende av den plats från vilken du tillgång till tjänsten . Netflix , till exempel, använder molnet servrar för att strömma video till dig från närmaste tillgängliga servern , samt separera servrar webbplats från de servrar som streama videor .