I datanettverk , begrepet " klient-server " beskriver et nettverk arkitektur der datamaskiner kjent som servere brukes til å sentralt administrere tilgangen til nettverket og til nettverksressurser og lagre data . De fleste forretninger nettverk bruker klient-server arkitektur , som fordelene ved klient-server- implementeringer oppveier ulempene . Sentralisert Server Advantage
Å ha et enkelt server hosting database med brukernavn og passord , og på samme tid , administrerende hvilke nivåer av tilgang individuelle brukere og datamaskiner kan ha til bestemte nettverksressurser er en klar fordel av klient-server arkitektur. Færre støttefunksjoner, for å administrere sentralisert trygderegnskaper enn det som ville være nødvendig hvis sikkerhet og ressurstilgang måtte være konfigurert på hver enkelt datamaskin på nettverket . Denne fordelen er enda større i nettverk der brukerne vanligvis tilgang til ressurser fra en rekke datamaskiner , som ressurstilgang og log -on tillatelser måtte være konfigurert for hver enkelt bruker , på hver datamaskin som de bruker.
Sentralisert server Ulempe
Uansett hvor en enkelt server brukes til å administrere ressurser i et nettverk , er det alltid en mulighet for at en feil på serveren vil bringe nettvirksomheten å stoppe opp. For eksempel, hvis en enkelt server vert brukernavnene og passordene database for et nettverk , og serveren lider en fiasko , vil ingen brukere kunne logge seg på nettverket til serveren er fast eller erstattes. Et nettverk der påloggingsinformasjon er konfigurert og holdt på hver datamaskin har ikke dette problemet , som svikt i en enkelt datamaskin ikke hindrer brukere av andre datamaskiner fra å logge på og få tilgang til nettverksressurser. Bare den mislykkede datamaskinen er berørt.
Skalerbarhet Advantage
Du kan legge til ressurser i form av nettverk segmenter , datamaskiner og servere til en klient -server nettverk uten større avbrudd til nettverket. Tilgang til eventuelle nye ressurser kan administreres fra den sentraliserte sikkerhet database, lagres på en enkelt nettverksserver. Uten sentraliserte servere hosting nye ressurser , lagt til noen nye datamaskiner til nettverket måtte være individuelt konfigurert med brukernavnene og passordene for alle brukere som kan potensielt trenger å bruke dem , og tilgang til ressurser som holdes på flere datamaskiner ville trenge å bli konfigurert på hver datamaskin hosting ressurser , for hver bruker trenger tilgang til dem. Jo større nettverket blir , jo mer IT-støtte personale er nødvendig bare for å administrere brukerkontoer og ressurs tilgangsrettigheter . Med en sentralisert server, kan tillatelser til alle nettverksressurser gis av et mindre antall støttepersonell konfigurere disse tillatelsene på serveren.
Cost
I en forstand , kostnaden kan bli sett på som en fordel av klient-server nettverk arkitektur. Få støtte personale er nødvendig for å opprettholde nettverk og opprettholde tilgang til nettverksressurser. Imidlertid er kostnaden for server hardware og software større enn kostnadene ved å kjøpe stasjonær maskin-og programvare lisenser, og det faktum at én dedikerte servere utgjøre en risiko for hele nettverket bør de mislykkes betyr at de fleste bedrifter ansette dyre fail-safe system , slik som å opprettholde backup servere , klar til å komme på nettet i øyeblikket som den primære serveren svikter. Denne typen duplisering av ressurser og kompetanse for å administrere og vedlikeholde det går someway å utligne besparelser nytes av trenger færre desktop støttepersonell.