En klient - tjener arkitektur er en som opererer hovedsakelig i programvaren ligger på en server maskin , mens klient-maskiner koble seg til det for den eneste prosessen med å levere og motta informasjon . Denne arkitekturen reduserer belastningen på klientmaskinene til et minimum og passerer oppgavene med behandlingen av på serveren. Selv om ikke alle systemer er som dette, det er fordeler for denne type system for visse oppgaver .
Egenskaper
funksjonaliteten til en klient - server-arkitektur gjør det mulig å overlate beregningsorientert krav fra klientmaskinene til serveren maskinen. Klientmaskinene selv har liten makt eller databehandling krav og kan være billig produsert og utstyrt.
Historie
klient - server arkitektur har eksistert i flere tiår , og ble i virkeligheten den første type datamaskin som ble tatt i bruk. For eksempel , før internett ble klientmaskiner ofte lokalisert på kontor gjennom en bygning , og ble alle koblet til en sentral server maskin . Kundene ville sende forespørsler til sentral server, som ville behandle oppgavene , og varsle klientmaskinene at oppgaven var fullført . En moderne parallell av denne typen arkitektur er Internett. Hjemmedatamaskiner koble til en web server, som behandler deres forespørsel om en nettside , og sender den aktuelle informasjonen tilbake til klientene .
Misforståelser
En vanlig misforståelse om en klient - server arkitektur er at klienten maskinen ikke har driftseffekt overhodet. Dette er feil , siden klienten maskin må ha evner til å både sende og motta informasjon fra serveren . Hvilke typer applikasjoner som kjører på klient-maskiner , men er minimal i forhold til de som kjører på serveren.
Fordeler
Kopiere databehandling oppgaver til et sentralisert system er en fordel i visse situasjoner der kostnadene kan være en bekymring. Å ha en sentral maskin som er i stand til å utføre kompliserte oppgaver kan være billigere enn å utstyre flere maskiner med de samme mulighetene . En klient - tjener-modellen bidrar også gjøre data mer sikker i sensitive yrker , siden dataene er alltid fysisk plassert på serveren, og blir bare vist på klientmaskinene .
Potential
klient-server modell for databehandling er mye i bruk og har et stort potensial for vekst. Organisasjoner , for eksempel sykehus , har begynt å bruke klient- tjener-modellen for ansatte å få tilgang til og oppdatere poster fra håndholdte enheter , uten å måtte utstyre enhetene med en stor mengde minne eller prosessorkraft.