Definisjonen & Eksempler på servere

Definisjonen & Eksempler på servere


Mens servere spiller en viktig rolle i dagens web-teknologi, definisjonen av en server varierer avhengig av hva du snakker om. Servere er like deler programvare og maskinvare. Maskinvaren er en datamaskin som er spesielt designet for å håndtere tung last, mens programvaren snakker et språk som er spesifikk for dets tjenester.

Server

Kjernen er en server et stykke programvare som håndterer forespørsler fra et nettverk. Du kan installere servere på enhver datamaskin, uavhengig av om datamaskinen kalles en "server". Flere typer servere kan installeres på en enkelt datamaskin. For å unngå forvirring, håndterer programvare forespørsler som har en bestemt tjenestenummer, kalt Transmission Control Protocol eller User Datagram Protocol port. TCP / UDP-portnumre kommer med en datapakke som inkluderer adressen som forespørselen kom, slik at serveren kan svare på anmodningen i henhold til tjenesten som er tilordnet til den porten. Datamaskiner som bruker en server må ha tilsvarende klientprogramvare installert, for eksempel en nettleser eller e-programvare.

Server plattformer

Servere er solgt og markedsført med spesialisert maskinvare og programvare, som kombineres for å gjøre serverplattform. Plattformen programvare er faktisk et operativsystem, for eksempel Linux Redhat eller Windows Server, som fungerer spesielt godt når en tjeneste er installert på den. Mange av disse operativsystemene selv ta grunnleggende servere for fildeling og andre oppgaver. Maskinvaren av plattformen, i mellomtiden, er ganske enkelt styrket for å gi redundans i tilfelle av svikt eller raskere tilgang til data enn normalt. Før du installerer tjenester til disse plattformene, kan disse datamaskinene bli referert til av IT-ansatte som rett og slett en "boks", for å holde fra forvirrende maskinvare med selve serverfunksjoner.

webservere

Webservere tilby opp websider når en klient ber om det. Serverne "lytte" for forespørsler på TCP / UDP port 80. Når du skriver "www.mywebserver.com" i adressefeltet, datamaskinen boliger som hjemmeside mottar forespørselen og finner hjemmesiden filen. Hjemmesiden filen er plassert i en mappe på serveren datamaskinen, og er forhåndsdefinert av Web-serverprogramvaren. Microsoft-servere inkluderer en webserver som heter Internet Information Services, eller IIS. Apache er en populær, gratis web server-programvare som er kompatibel med både Linux og Windows-baserte serverplattformer.

Virtuelle og Cloud Servers

En boks er ikke alltid tilsvarer én server. Virtuelle servere bruker en ekstra programvare, for eksempel VMWare eller Cisco VXI å slå en enkel, kraftig boks i flere, uavhengige serverplattformer. Hver av disse serverplattformer kan tilordnes en adresse og installere separate tjenester, til tross for å være fysisk plassert i samme "boks". Dette er nyttig for å få en mest mulig effektiv bruk av en enkelt boks.

Klynger, eller skyer, kombinere flere bokser for å tilby en enkelt tjeneste. De enkelte serverplattformer snakke med hverandre for å sørge for at de tilbyr den samme websiden eller et sett med delte filer. Brukere, i mellomtiden, kan du koble til en enkelt tjeneste. Dette er nyttig for Internett-tjenester, for eksempel en video streaming eller fildeling. Server-administratorer plassere serverplattformer innen "skyen" på forskjellige fysiske lokasjoner, som tilbyr den høyeste hastigheten uavhengig av plasseringen som du får tilgang til tjenesten. Netflix, for eksempel, bruker cloud-servere til å streame video til deg fra det nærmeste tilgjengelige serveren, samt å skille nettstedet servere fra serverne som streamer videoer.