Kliens vs szerverrendszerek
Számítógépekre a különböző méretű vállalkozásokban van szükség. A hálózatokat és nagyszámítógépeket tartalmazó nagy számítógép-beállításokat a nagyvállalatok használják. Az ilyen típusú vállalkozásokban használt számítógépes hálózatok kliens-szerver architektúrával vagy kétszintű architektúrával rendelkeznek. Ennek az architektúrának a fő célja a nagy szervezetekben szükséges munkamegosztás.
Szerver
Kliens-szerver környezetben a szerver számítógép az üzlet „agyaként” működik. Nagyon nagy kapacitású számítógépet használnak szerverként. Lehet nagyszámítógép is, mivel sokféle funkciót és adatot tárol.
Általában az alkalmazások és az adatfájlok a szerver számítógépen tárolódnak. Az alkalmazottak számítógépei vagy munkaállomásai a hálózaton keresztül érik el ezeket az alkalmazásokat és fájlokat. Például egy alkalmazott hozzáférhet a cég szerveren tárolt adatfájljaihoz az ügyfélszámítógépéről.
Bizonyos esetekben az alkalmazottak csak bizonyos alkalmazásokat érhetnek el kliensgépükről. Alkalmazásszerver az ilyen típusú kiszolgáló neve. A kliens-szerver architektúra teljes mértékben kihasznált az ilyen típusú környezetben, mivel az alkalmazottaknak be kell jelentkezniük a kliensgépükről a szerveren tárolt alkalmazás eléréséhez. Az ilyen típusú alkalmazások közé tartoznak például a grafikai tervezőprogramok, táblázatkezelők és szövegszerkesztők. A kliens-szerver architektúra minden esetben látható.
A tároló adathordozón kívül a szerver feldolgozási áramforrásként is működik. A kliens gépek feldolgozási teljesítményüket ebből a szerverforrásból nyerik. Ezáltal nincs szükség extra hardverre az ügyfél számára, és a szerver nagyobb feldolgozási teljesítményét használja fel.
Ügyfél
A kliens-szerver architektúrában az ügyfél egy kisebb számítógépen működik, amelyet a szervezet alkalmazottai használnak napi tevékenységeik elvégzésére. Az alkalmazott a kliens számítógépet használja a szervergépen tárolt adatfájlok vagy alkalmazások eléréséhez.
A kliensgéphez engedélyezett jogok eltérőek lehetnek. Egyes alkalmazottak hozzáférhetnek a szervezet adatfájljaihoz, míg mások csak a szerveren található alkalmazásokhoz férhetnek hozzá.
Az alkalmazások és adatfájlok használatán kívül a kliensgép a szerver feldolgozási teljesítményét is hasznosítani tudja. Ebben az esetben a kliens számítógép csatlakoztatva van a kiszolgálóhoz, és a kiszolgáló gép kezeli az összes számítást. Ily módon a szerver nagy feldolgozási teljesítménye a kliens oldalon hardver hozzáadása nélkül is kihasználható.
A kliens-szerver architektúra legjobb példája a WWW vagy a World Wide Web. Itt a kliens az egyes számítógépekre telepített böngésző, és a különböző oldalakkal kapcsolatos információk a szerver oldalon tárolódnak, ahonnan a kliens vagy a felhasználó hozzáférhet.
Különbség a kliens és a szerver között
• A kliens egy kisebb számítógép, amelyen keresztül a felhasználó hozzáfér a szerveren tárolt információkhoz vagy alkalmazásokhoz, míg a szerver egy nagy teljesítményű számítógép, amely az adatfájlokat és alkalmazásokat tárolja.
• Egyes esetekben a kliens kihasználhatja a szervergép nagyobb feldolgozási teljesítményét.
• Egyes esetekben az ügyféloldal jobb grafikus felhasználói felülettel vagy grafikus felülettel rendelkezik, mint a szerveroldalon.