Klientas prieš serverio sistemas
Kompiuteriai reikalingi įvairaus dydžio įmonėse. Didelėse įmonėse naudojamos didelės kompiuterių sąrankos, apimančios tinklus ir pagrindinius kompiuterius. Tokio tipo įmonėse naudojamas kompiuterių tinklas turi kliento ir serverio architektūrą arba dviejų pakopų architektūrą. Pagrindinis šios architektūros tikslas yra darbo pasidalijimas, kurio reikia didelėse organizacijose.
Serveris
Kliento-serverio aplinkoje serverio kompiuteris veikia kaip verslo „smegenys“. Labai didelės talpos kompiuteris naudojamas kaip serveris. Taip pat gali būti pagrindinis kompiuteris, nes jame saugoma daug įvairių funkcijų ir duomenų.
Paprastai programos ir duomenų failai saugomi serverio kompiuteryje. Darbuotojų kompiuteriai arba darbo vietos pasiekia šias programas ir failus tinkle. Pavyzdžiui, darbuotojas gali pasiekti įmonės duomenų failus, saugomus serveryje, iš savo kliento kompiuterio.
Kai kuriais atvejais darbuotojai gali pasiekti tik konkrečias programas iš savo kliento įrenginio. Programų serveris yra šio tipo serverio pavadinimas. Kliento ir serverio architektūra yra visiškai išnaudojama tokio tipo aplinkoje, nes darbuotojai turi prisijungti iš savo kliento įrenginio, kad galėtų pasiekti serveryje saugomą programą. Pavyzdžiui, tokios programos apima grafinio dizaino programas, skaičiuokles ir teksto rengyklės. Kliento ir serverio architektūra iliustruojama kiekvienu atveju.
Be saugojimo laikmenos, serveris taip pat veikia kaip apdorojimo energijos š altinis. Kliento mašinos apdorojimo galią gauna iš šio serverio š altinio. Tokiu būdu klientui nereikia papildomos aparatinės įrangos ir jis naudoja didesnę serverio apdorojimo galią.
Klientas
Kliento-serverio architektūroje klientas veikia mažesniu kompiuteriu, kurį naudoja organizacijos darbuotojai kasdienei veiklai atlikti. Darbuotojas naudoja kliento kompiuterį norėdamas pasiekti serverio įrenginyje saugomus duomenų failus arba programas.
Kliento įrenginiui suteiktos teisės gali būti skirtingos. Kai kurie darbuotojai turi prieigą prie organizacijos duomenų failų, o kiti gali pasiekti tik serveryje esančias programas.
Be programų ir duomenų failų naudojimo, kliento įrenginys taip pat gali panaudoti serverio apdorojimo galią. Tokiu atveju kliento kompiuteris yra prijungtas prie serverio, o serverio mašina atlieka visus skaičiavimus. Tokiu būdu didelė serverio apdorojimo galia gali būti išnaudojama nepridėjus jokios aparatinės įrangos kliento pusėje.
Geriausias kliento ir serverio architektūros pavyzdys yra WWW arba World Wide Web. Čia klientas yra kiekviename kompiuteryje įdiegta naršyklė, o informacija apie skirtingus puslapius saugoma serverio pusėje, iš kurios klientas arba vartotojas gali ją pasiekti.
Skirtumas tarp kliento ir serverio
• Klientas yra mažesnis kompiuteris, per kurį vartotojas pasiekia serveryje saugomą informaciją arba programą, o serveris yra galingas kompiuteris, kuriame saugomi duomenų failai ir programos.
• Kai kuriais atvejais klientas gali panaudoti didesnę serverio įrenginio apdorojimo galią.
• Kai kuriais atvejais kliento pusėje gali būti geresnė grafinė vartotojo sąsaja arba GUI, palyginti su serverio pusėje.