? Mange programmer er afhængige af servere. En computer bruger kan anvende mange servere i løbet af dagen . Eksistensen af disse servere normalt kun bliver kendt af brugeren, når deres fravær stopper et program på den lokale computer i at arbejde. Modtagelse af en server kan ikke findes besked kan opstå af en række årsager, herunder om de servere er blevet flyttet eller midlertidigt overbelastet. Definition
En server er ikke en del af computeren, er heller ikke en program som brugeren har på sin computer. Serveren er en anden computer . Regelmæssig netværkskommunikation følger klient-server -model. Denne model indebærer to computere eller programmer . Kunden er den lokale computer og serveren er et meget større , remote computer. Det klientprogram, der kører på den lokale computer , har brug for en tjeneste eller kilde fra serveren program, der kører på fjerncomputeren .
Netværk
klient-server systemer kan kun arbejde over netværk. Den central server tjener mange klienter. Så serveren og alle de kunder det tjener skal forbindes over internettet . Kunden ikke behøver at være direkte forbundet med et kabel til serveren . Serveren kan være tusinder af miles væk og tilgås via internettet , hvilket betyder kommunikation mellem de to computere krydser mange netværk , hver gang der sendes en meddelelse i begge retninger. Kontakten mellem de to computere altid startet af kunden med en anmodning . Serveren svarer med et svar.
Fordele
Oprettelsen af servere aktiveret mere effektiv udnyttelse af ressourcerne. Funktioner, der kræver en stor mængde af hardware er centraliseret, hvilket gør klientcomputere billigere og lettere at administrere. Serveren skal være hurtigere og har mere lagerplads end en almindelig computer for at udfylde sin rolle . Servere fjerne gentagelse af data , fordi alle de brugere, der kræver et stykke information tillade en central server for at gemme det på deres vegne , således erstatte mange lokale kopier med én central kopi, der kan tilgås af alle.
< br > detractions
det store problem med klient-server- arkitektur er , at det lægger en del af de ressourcer, et program skal ud af kontrol over computeren bruger. Dette illustreres bedst af Server kan ikke findes fejlmeddelelse. Den lokale program blev designet til at kræve ydelser fra en server og kan ikke fungere korrekt uden kontakt med den pågældende server. Årsagerne kan serveren være uden for rækkevidde er normalt , fordi der er en netværksfejl , eller serveren er blevet fjernet , flyttet eller slukket. Overbelastning af efterspørgslen på en server kan også få det til at afvise nye forespørgsler , hvilket gør serveren midlertidigt utilgængelig.