? Mange programmer er avhengige av servere. En datamaskin bruker kan bruke mange servere i løpet av dagen . Eksistensen av disse serverne vanligvis bare blir kjent for brukeren når deres fravær stopper et program på den lokale datamaskinen ikke fungerer . Motta en Server finnes ikke meldingen kan oppstå av flere årsaker, blant annet om serverne har blitt flyttet eller er midlertidig overbelastet . Definisjon
En server er ikke en del av datamaskinen , det er heller et program brukeren har på sin datamaskin . Serveren er en annen datamaskin . Regelmessig nettverkskommunikasjon følger klient - tjener-modellen . Denne modellen innebærer to datamaskiner eller programmer . Klienten er den lokale datamaskinen og serveren er en mye større, ekstern datamaskin . Klientprogrammet , som kjører på den lokale datamaskinen , trenger en tjeneste eller ressurs fra serveren som kjører på den eksterne datamaskinen .
Nettverk
Klient- server-systemer kan bare arbeide over nettverk . Den sentraliserte serveren tjener mange klienter. Slik at serveren og alle klientene det tjener må være koblet over Internett . Kunden behøver ikke å være direkte forbundet ved en kabel til serveren. Serveren kan være tusenvis av miles unna, og nås via internett , noe som betyr at kommunikasjonen mellom de to datamaskinene krysser mange nettverk hver gang en melding sendes i begge retninger . Kontakten mellom de to datamaskinene er alltid startet av klienten med en forespørsel. Serveren svarer med et svar .
Fordelene
Opprettelsen av servere aktivert mer effektiv bruk av ressursene . Funksjoner som krever en stor mengde hardware er sentralisert , noe som gjør klientmaskiner billigere og enklere å administrere. Serveren må være raskere og har mer lagringsplass enn en vanlig datamaskin for å oppfylle sin rolle . Servere fjerne repetisjon av data fordi alle brukere som krever en opplysning tillate en sentralisert server for å lagre det på deres vegne , og dermed erstatte mange lokale kopier med én sentral kopi som kan nås av alle.
detractions
det store problemet med klient-tjener arkitektur er at den legger en del av ressursene et program trenger ut av kontroll over datamaskinen bruker. Dette illustreres best ved Server finnes ikke feilmelding. Den lokale programmet ble utviklet for å kreve tjenester fra en server og kan ikke fungere fullstendig uten kontakt med denne serveren . Årsakene serveren kan være utenfor rekkevidde er som regel fordi det er et nettverk feil, eller serveren er fjernet , flyttet eller slått av . Overbelastning av etterspørselen på serveren kan også føre til at det å avvise nye forespørsler , slik at serveren er midlertidig utilgjengelig .