? Termen klient /server myntades på 1980-talet för att beskriva en distribuerad databehandling modell där klientprogram begära tjänster från serverprocesser . Klient /server är i huvudsak en relation mellan processer som körs på olika datorer sammankopplade med ett datornätverk. Servern Processen är leverantör av tjänster och kundens process en konsument , så det finns en tydlig uppdelning av funktion , i form av hårdvara och mjukvara . Serverhårdvara
en serverdator på en klient /server -nätverk kan vara både hårdvara och mjukvara . När det gäller hårdvara , är en dedikerad server dator vanligtvis en persondator eller arbetsstation . Dock kan en server vara skyldig att tjänsten tiotals eller rentav hundratals kunder på samma gång , så det oftast har en snabbare processor , mer minne och mer lagringsutrymme än en klientdator .
Server Software
en serverdator kör ett speciellt operativsystem , t.ex. Microsoft Windows Server , Linux eller Unix , som är speciellt utformad för att underlätta utbyte av sina resurser . Beroende på den exakta operativ funktion , kan en server tillåter användare att dela filer och skrivare i ett nätverk och ge tillgång till Internet . Om resurserna finns på mer än en server , kan enskilda servrar specialisera sig på en särskild uppgift - eller ge redundans eller dubblering av funktioner - . I händelse av server fel
klient
en klientdator är typiskt en vanlig persondator som kör ett operativsystem som Windows XP , Windows Vista eller Windows 7 . Operativsystemet innehåller klientprogram , såsom e-post och Internet- surfning programvara , vilket gör det möjligt för klientdatorn att komma åt och interagera med de resurser som delas av servern . En klientdator kommunicerar bara direkt med servrar , inte andra klienter . Det är emellertid i stånd att informationsbehandling i sin egen rätt , ett faktum som skiljer den från den dum terminal som används i centraliserade , stordatorer datorsystem .
Fett & Tunna klienter
Klientdatorer kan beskrivas som "fett " eller " tunn ", beroende på var utförandet och affärslogik i ett program utförs . En fet klient har förmågan att kontrollera uppgifter . Utförandet sker huvudsakligen på klienten , medan servern är ansvarig för att skicka data till klienten och tillbaka igen . En tunn klient , å andra sidan , är begränsad till vad som är känt som presentationen lagret av programmet , som tar emot data från servern och redigerar den , medan de flesta av utförandet sker på servern .
Addera