? Klient-server er den vanlige modellen for nettverk kommunikasjon. En server har ressurser , slik at mange mindre datamaskiner i et nettverk for å få tilgang til mer data enn sin egen maskinvare kunne holde. Vanligvis er en server på et nettverk mye større enn klientmaskinene . Det vil være mange flere klienter i et nettverk enn servere. Terminologi
Klientmaskiner og server datamaskiner få sitt navn fordi serveren serverer en klient ved å levere en ressurs eller tjeneste . Begge begrepene kan også gjelde for søknader . En server program er det som gjør en datamaskin til en server maskin . Server programmer lytte etter innkommende forespørsler og direkte krav til andre programmer. En klient beskriver også programmer . Postklienter som Outlook og nettlesere er begge eksempler på klientprogramvare.
Roller
Et viktig trekk ved klient - server kommunikasjon er at klienten initierer kontakt. Av denne grunn er servere forventes å ha innkommende tilkoblinger og klienter er det ikke. Dette gjør det mulig for klienter å beskytte brannmuren , fordi ingen innkommende melding bør forventes med mindre det er i respons på en forespørsel fra den beskyttede datamaskin . Klient -server- tilkoblinger er alltid konfigurert som en-til - en-kommunikasjon . En klient sender en forespørsel til en server og serveren svarer.
Formål
Fordelen med en klient -server- nettverk er at det gjør mange datamaskiner på et nettverk for å utvide sine maskinvare evner . En sentralisert filserver gjør at brukeren kan få tilgang til mer fillagring enn den lokale PC kan gi. Dette sentralisere funksjoner også fjerner redundans . Der det er en ressurs som mange datamaskiner på nettverket trenger, som en hjelp fil , fjerner lagring på serveren kravet for hver datamaskin for å holde en kopi. Dette resulterer i mer effektiv bruk av ressurser.
Server Eksempler
Moderne kommersielle nettverk inkluderer servere med en rekke funksjoner . Nettverkstilgang er vanligvis administreres av en Network Access Server , eller en Remote Access Server. NAS eller RAS er en autentisering server som validerer brukerens legitimasjon . Utgående Internett-tilgang er vanligvis styrt av en proxy-server , som fokuserer eksponeringen mot virus på en maskin og også begrenser tilgangen til uønskede nettsteder. De fleste kontorarbeidere er sikkert kjent med filservere , og mange bedrifter bruker den samme arkitekturen til levering av søknader , også, ved å sentralisere dem på en applikasjonsserver . Network server funksjoner kan outsources , og slik at kundene kan være nødvendig å få tilgang til disse server funksjoner over Internett . Andre tjenester er ofte forventes å være utenfor nettverket. Disse inkluderer web-servere, som holder websider, og VoIP -servere , som kobler sammen brukere av Internett-telefoni .