Tanki klijent odnosi se ili na softverski program ili na stvarno računalo koje se u velikoj mjeri oslanja na drugo računalo za obavljanje većine svog posla. Djeluje kao dio mreže, pri čemu softver klijenta ili računalo djeluje kao sučelje, a računalo mrežnog poslužitelja obavlja sav stvarni posao, poput spremanja datoteka, obrade podataka i kontrole određenih funkcija klijenata, na primjer mogu li preuzeti stvari ili ne. Ova vrsta postavljanja obično se koristi na mjestima s puno ljudi koji istovremeno koriste računala, kao što su tvrtke ili škole. Iako je ovaj sustav često lakši za održavanje i korištenje, on također ima neke nedostatke, uključujući nedostatak perifernih uređaja i ograničene performanse.
Tipovi
Fizički tanki klijent može biti nešto minimalističko poput grafičkog zaslona i mehanizma za unos poput tipkovnice, miša ili zaslona osjetljivog na dodir. Općenito govoreći, ovi uređaji sadrže dovoljno informacija za pokretanje i povezivanje s snažnijim računalom, poslužiteljem. Mnogi nemaju periferne uređaje koji dolaze s osobnim računalima kao što su optički pogon ili ulazno/izlazni portovi, u koje ulaze žice koje povezuju računalo s drugim uređajima. Također im može nedostajati tvrdi disk, što znači da će se, ako klijentsko računalo treba koristiti program ili spremiti datoteku, spojiti na računalo mrežnog poslužitelja kako bi to učinilo.
Verzija softvera je program koji se temelji na sučelju. Korisnik klijentskog softvera vidi sve podatke, alate i značajke koje bi se pojavile na normalnom komadu softvera, ali drugi program koji radi na udaljenom poslužitelju obavlja posao.
Koristi
Tanki klijenti se obično koriste u postavkama u kojima puno ljudi mora koristiti računala. To uključuje javna mjesta kao što su knjižnice, zračne luke i škole. Postavljanje tankog klijenta također je popularno na mjestima gdje ljudi moraju imati mogućnost spremanja i pristupa informacijama sa središnje lokacije, kao što je ured, pozivni centar ili proizvodni pogon. Na primjer, ured bi mogao koristiti ovu vrstu postavljanja kako bi omogućio svim zaposlenicima da spremaju sav svoj rad na uredskom poslužitelju ili za kontrolu programa i informacija kojima mogu pristupiti.
Prednosti
Razlozi zbog kojih bi netko mogao koristiti hardverske i softverske verzije tankog klijenta uključuju smanjenje troškova, jednostavnost održavanja, jednostavnost korištenja i sigurnost. Tanki klijenti mnogo su jednostavniji od potpunih računala, što znači da je manja vjerojatnost da će se pokvariti. Standardno računalo ima puno dijelova, a tanki klijent ima samo nekoliko — manje dijelova znači da manje stvari može poći po zlu. Jednostavnost također znatno olakšava dijagnosticiranje problema i njihovo popravljanje. Dodatno, u situaciji u kojoj mnogi ljudi trebaju obaviti sličan zadatak, često je isplativije imati jedno mrežno poslužiteljsko računalo i mnogo jeftinih klijentskih računala nego imati mnogo kompletnih uređaja.
Ljudi koji nisu računalni pismeni možda će lakše koristiti tanki klijent nego standardni računalni ili softverski program jer ima manje značajki i funkcija koje treba naučiti koristiti. Iako je tanke klijente relativno lako osigurati, korisnici općenito imaju ograničen pristup programima ili funkcijama koje bi mogle narušiti sigurnost. Ograničavanje sve stvarne računalne snage na jedan mrežni poslužitelj također znači da se sigurnost može usredotočiti na jedno mjesto.
Nedostaci
Nedostaci ove vrste postavljanja uključuju nedostatak perifernih uređaja, ograničenu izvedbu određenih zadataka, a ponekad i prirodu sigurnosnog sustava. Oni klijenti koji nemaju optičke pogone ne mogu reproducirati CD-ove ili DVD-ove, a ako klijent nema ulazne/izlazne portove, možda se neće moći jednostavno povezati s drugim uređajima, poput pisača. Osim toga, budući da je većina tankih klijenata toliko smanjena, njihova izvedba možda neće biti dovoljno brza za zadatke kao što su renderiranje videa, uređivanje grafike ili igranje igara. To je osobito istinito ako nekoliko klijenata istovremeno radi vrlo intenzivne zadatke, što može utjecati na poslužitelj i usporiti druge klijente.
Iako mogućnost postojanja jedne krajnje točke za svu sigurnost u mreži može biti korisna, to također znači da problem s tom jednom točkom može ugroziti sva klijentska računala. Isto tako, ako nijedan od klijenata nema tvrdi disk i svi podaci su spremljeni na poslužitelju, tada će se, ako se poslužitelj sruši, svi podaci sa svih klijenata izgubiti.