? Udtrykket client /server blev opfundet i 1980'erne til at beskrive en distribueret computing model, hvor klientprogrammer anmode ydelser fra server processer . Client /server er hovedsageligt en sammenhæng mellem processer, der kører på separate computere forbundet af et computernetværk. Serveren processen er den udbyder af services og kundens proces en forbruger , så der er en klar adskillelse af funktion , i form af hardware og software. Server Hardware
En server computer på en klient /server-netværk kan betragtes både hardware og software. I form af hardware , er en dedikeret server computer typisk en personlig computer eller arbejdsstation . Dog kan en server være forpligtet til at service- snesevis eller endda hundredvis af kunder på samme tid, så det typisk har en hurtigere processor, mere hukommelse og mere lagerplads end en klient computer.
Server Software
en server computer kører et specielt operativsystem, som Microsoft Windows Server , Linux eller Unix, der er designet specielt til at lette udvekslingen af dets ressourcer. Afhængigt af den nøjagtige operationelle funktion, kan en server tillader brugere at dele filer og printere via et netværk og give adgang til internettet. Hvis ressourcerne er på mere end én server , kan de enkelte servere specialisere sig i en bestemt opgave - eller give redundans eller gentagelse af funktion - . I tilfælde af serverfejl
Client < br >
en klientcomputer er typisk en almindelig personlig computer, der kører et operativsystem som Windows XP , Windows Vista eller Windows 7 . Operativsystemet indeholder klient software, såsom elektronisk post og Internet-browsing software, som gør det muligt for klientcomputer at tilgå og interagere med de ressourcer, der deles af serveren. En klientcomputer kun kommunikerer direkte med servere, ikke andre kunder. Det er dog i stand til informationsbehandling i sin egen ret , en kendsgerning, der adskiller det fra den stumme terminal anvendes i centraliserede , mainframe computersystemer.
Fedt & Tynde Klienter
Klientcomputere kan beskrives som "fedt " eller " tynd ", afhængigt af , hvor udførelse og forretningslogik i et program udføres. En fed klient har evnen til at kontrollere data. Udførelse er der hovedsageligt udføres på klienten, mens serveren er ansvarlig for at sende data til klienten og tilbage igen. En tynd klient , på den anden side begrænset , er at hvad der er kendt som præsentationen lag af programmet, der accepterer data fra serveren og redigerer det , mens de fleste af udførelsen er udført på serveren.
< Br >