" . En generisk samlingsnamn för alla program arkitektur som skiljer bearbetning mellan två eller flera processer , ofta på två eller flera maskiner " Sun Microsystems beskriver " client /server " som Klient /server -system involverar två typer av maskiner : kunden som konsumerar tjänster , och servern , som tillhandahåller tjänster . Klient Basics
En klientdator är en dator som hanterar uppgifterna presentation för en server . Till exempel kör en front - end -to - databasprogram på en klientdator . Klientdatorer behöver bara tillräckligt med ström för att driva displayen delen av client /server applikation .
Server Basics
serverdator hanterar lagring och bearbetning för en klient /server applikation . Det måste vara tillräckligt kraftfull för att lämna uppgifter till flera kunder på en gång , som en server finns för många klientprogram .
Client /Server Interaction
En klient /serverprogram har två lager : en att hantera presentation av data från programmet , och en annan att hantera manipulation och lagring av data från programmet . När en klient körs , hanterar det visning av programdata , och skickar en förfrågan till en tillgänglig server för lämpliga data att visa . Servern hanterar förfrågningar från flera klienter , och har intelligens att korrekt fördela information över nätverket .