Klijent protiv poslužiteljskih sustava
Računala su potrebna u tvrtkama različitih veličina. Velike računalne postavke koje uključuju mreže i glavna računala koriste se u velikim tvrtkama. Računalna mreža koja se koristi u ovim vrstama poslovanja ima arhitekturu klijent-poslužitelj ili dvoslojnu arhitekturu. Glavna svrha ove arhitekture je podjela rada koja je potrebna u velikim organizacijama.
Poslužitelj
U okruženju klijent-poslužitelj, poslužiteljsko računalo djeluje kao “mozak” poslovanja. Kao poslužitelj koristi se računalo vrlo velikog kapaciteta. Može postojati i glavno računalo jer pohranjuje široku paletu funkcija i podataka.
Općenito, aplikacije i podatkovne datoteke pohranjuju se na računalu poslužitelju. Računala ili radne stanice zaposlenika pristupaju tim aplikacijama i datotekama preko mreže. Na primjer, zaposlenik može pristupiti podatkovnim datotekama tvrtke pohranjenim na poslužitelju sa svog klijentskog računala.
U nekim slučajevima zaposlenici mogu pristupiti samo određenim aplikacijama sa svog klijentskog računala. Poslužitelj aplikacija naziv je za ovaj tip poslužitelja. Arhitektura klijent-poslužitelj u potpunosti je iskorištena u ovoj vrsti okruženja jer se zaposlenici moraju prijaviti sa svog klijentskog računala kako bi pristupili aplikaciji pohranjenoj na poslužitelju. Na primjer, ove vrste aplikacija uključuju programe za grafički dizajn, proračunske tablice i programe za obradu teksta. Arhitektura klijent-poslužitelj ilustrirana je u svakom slučaju.
Osim kao medij za pohranu, poslužitelj također djeluje kao izvor procesorske snage. Klijentski strojevi dobivaju svoju procesorsku snagu iz ovog izvora poslužitelja. Na taj način nije potreban dodatni hardver za klijenta i koristi veću procesorsku snagu poslužitelja.
Klijent
U arhitekturi klijent-poslužitelj, klijent djeluje kao manje računalo koje koriste zaposlenici organizacije kako bi obavljali svoje svakodnevne aktivnosti. Zaposlenik koristi klijentsko računalo kako bi pristupio podatkovnim datotekama ili aplikacijama pohranjenim na poslužitelju.
Prava ovlaštena za klijentski stroj mogu biti različita. Neki zaposlenici imaju pristup datotekama s podacima organizacije, dok drugi mogu pristupiti samo aplikacijama prisutnim na poslužitelju.
Osim korištenja aplikacija i podatkovnih datoteka, klijentsko računalo također može koristiti procesorsku snagu poslužitelja. U ovom slučaju, klijentsko računalo je priključeno na poslužitelj i poslužiteljski stroj obrađuje sve izračune. Na ovaj način, velika procesorska snaga poslužitelja može se iskoristiti bez dodavanja hardvera na strani klijenta.
Najbolji primjer arhitekture klijent-poslužitelj je WWW ili World Wide Web. Ovdje je klijent preglednik instaliran na svakom računalu, a informacije o različitim stranicama pohranjuju se na strani poslužitelja s koje im klijent ili korisnik mogu pristupiti.
Razlika između klijenta i poslužitelja
• Klijent je manje računalo putem kojeg korisnik pristupa informacijama ili aplikaciji pohranjenoj na poslužitelju, dok je poslužitelj moćno računalo koje pohranjuje podatkovne datoteke i aplikacije.
• U nekim slučajevima, klijent može koristiti veću procesorsku snagu stroja poslužitelja.
• U nekim slučajevima strana klijenta može imati bolje grafičko korisničko sučelje ili GUI u usporedbi sa stranom poslužitelja.