Mens servere spiller en vigtig rolle i dagens web-teknologi , definitionen af en server varierer afhængigt af, hvad du taler om . Servere er lige dele software og hardware. Hardwaren er en computer, der er specielt designet til at håndtere tunge byrder , mens softwaren taler et sprog, der er specifikke for den service , den tilbyder. Server
Kernen en server er et stykke software, der håndterer anmodninger fra et netværk. Du kan installere servere på enhver computer , uanset om denne computer kaldes en "server ". Flere typer af servere kan installeres på en enkelt computer. For at undgå forvirring , software håndterer anmodninger , der har en bestemt service nummer , der kaldes en Transmission Control Protocol eller User Datagram Protocol port. TCP /UDP -portnumre ankommer med en datapakke , der omfatter den adresse , hvorfra anmodningen kom , så serveren til at efterkomme anmodningen i henhold til tjenesten tildelt denne port. Computere, som bruger en server skal have tilsvarende klientsoftware installeret, såsom en webbrowser eller e-mail software .
Server Platforms
servere sælges og markedsføres med specialiseret hardware og software , der tilsammen gør den server platform. Platformen software er faktisk et operativsystem , som Linux Redhat eller Windows Server , der fungerer særlig godt, når en service der er installeret på den. Mange af disse operativsystemer endda inkludere grundlæggende servere til fildeling og andre opgaver. Hardwaren af platformen , i mellemtiden, er simpelthen styrket op til at give redundans i tilfælde af svigt eller hurtigere adgang til data end normalt. Før installation tjenester til disse platforme , kan disse computere blive henvist til af it-personale som blot en " kasse ", for at holde fra at forveksle hardware med de faktiske server funktioner .
Web Servere
webservere tilbyde op websider , når en kunde anmoder det. Serverne "lytte" til anmodninger på TCP /UDP-port 80 . Når du skriver " www.mywebserver.com " i din adresselinje , computeren boliger , at hjemmesiden modtager anmodningen og finder startsiden fil. Hjemmesiden filen er placeret i en mappe på serveren computer, og er foruddefineret af webserveren software. Microsoft-servere omfatter en webserver kaldet Internet Information Services , eller IIS . Apache er en populær , gratis webserver software, der er kompatibel med både Linux og Windows - baserede server- platforme.
Virtual og Cloud servere
En æske ikke altid lige én serveren . Virtuelle servere bruger en ekstra software, såsom VMWare eller Cisco VXI at vende en enkelt , kraftfuld box i flere , uafhængige server platforme . Hver af disse serverplatforme kan tildeles en adresse og installere separate tjenester, trods bliver fysisk placeret i samme "boksen. " Dette er nyttigt for at komme den mest effektive anvendelse af en enkelt kasse .
Clusters , eller skyerne, kombinere flere kasser til at tilbyde en enkelt ydelse . De enkelte server platforme taler med hinanden for at sikre, at de tilbyder den samme webside eller sæt delte filer . Brugere , i mellemtiden, at oprette forbindelse til en enkelt ydelse . Dette er nyttigt for internettjenester sådan en video streaming eller fildeling . Server-administratorer placere server platforme inden for den "sky" på forskellige fysiske steder, der tilbyder den højeste hastighed , uanset placering, hvorfra du får adgang til tjenesten. Netflix, for eksempel bruger cloud -servere for at streame video til dig fra den nærmeste server , samt adskille hjemmeside servere fra de servere, streame videoer .