Obično, kada ljudi govore o značajkama učinjenogprograma, razumjeti jezik na kojem je sastavljen. Ili zahtjevi sustava za pokretanje. No, postoji i niz drugih manje poznatih definicija. Jedan od njih je tanki klijent. Što je to i zašto se razvijaju?
Tanki klijenti su računala iliprogrami koji rade kao dio mreže s arhitekturom terminala ili klijent-poslužitelj. Ali oni ne funkcioniraju samo tamo. Sve ili barem veći dio zadataka obrade podataka prenose se na poslužitelje na kojima su povezani tanki klijenti. Što je to u provedbi? Primjer je preglednik koji se koristi za obradu mrežnih aplikacija, pomoću kojih možete pročitati te retke. Da bi sustav funkcionirao, potreban vam je poslužitelj za tanke klijente, inače postaje nemogućim za takvu ideju.
Jednostavnije rečeno, tanki klijent jeneispravno računalo koje učitava lagani operativni sustav i povezuje se s terminalnim poslužiteljem. Koristi se isključivo za spremanje na hardver i softver (iako u rijetkim slučajevima mogu postojati i drugi razlozi). Tipični tanki klijent je sustavna jedinica koja nema tvrdi disk i postoji samo minimalni hardver koji je potreban za pokretanje operativnog sustava. Priključeni su mrežni kabel, miš, tipkovnica, monitor i mrežni kabel. Mogu postojati i drugi uređaji, ali njihova upotreba je moguća samo ako su identificirani i poslani na terminalni poslužitelj.
Također, potrebna razina potrošnjesoftver. Nema potrebe za kupnjom licence za svako računalo - to je potrebno samo za jedan poslužitelj. Istodobno, troškovi osoblja za održavanje su smanjeni jer je samo jedan terminal potreban za administraciju. Kao što pokazuje praksa, prilično je problematično oštetiti tankog klijenta (pod uvjetom da se ne poduzmu nikakvi smisleni napori). No istodobno se povećavaju zahtjevi za servisnom osoblju. To se posebno odnosi na prijenos predmeta od jednog administratora do drugog. Tada je potrebno da je zagovornik dobro upućen u sve, jer potencijalno bilo koji neuspjeh može dovesti do propasti cijelog sustava, a potom tanki klijenti gube vrijednost. Što to znate i kako se razlikuju od debelih?
Što se uzima u obzir pri razlikovanju debelih itanki klijent? Razlike između njih su sljedeći: prvo razumjeti normalan vrste programa koji mogu raditi samostalno na zasebnoj terminala. Ne trebaju udaljeni poslužitelj za kvalitetno izvršavanje njihovog rada. Što je drugo, već znate. I to je glavna i jedina je razlika da su debeli i tanki klijent. Razlike se još uvijek mogu navesti u svojstvima implementacije, ali svi se uklapaju u prethodno formuliranu prosudbu.
Kako funkcionira tehnologija? Općenito, sve informacije mogu se smjestiti u tri točke:
Kako sustav funkcionira, općenito već imatereprezentacija. No, jedan od najvažnijih je faza preuzimanja, koju svi tanki klijenti imaju. Što je to, odakle se može preuzeti ako nema hard diskova na kojima se podaci normalno pohranjuju? Postoje dvije mogućnosti:
Značajno je tehnologija tankog klijentaviše popularan nego što se na prvi pogled može činiti. Želite li primjer koji upućuje na to da trenutno upotrebljavate? Pa, pretpostavljamo da posebnu ulogu treba pružiti najčešćim trenucima tankih klijenata - preglednika. Oni su izvrsni primjeri rada na takvim načelima. Sam po sebi, preglednik ima malo veze sa svime. Ali mogućnosti koje on otvara na računalo koje ima vezu s globalnom mrežom su ogromne! Stroj može imati vrlo slab softver, ali uzimajući potrebne podatke s udaljenih poslužitelja, možete računati na stvaranje visokokvalitetnog i višenamjenskog objekta. Sve što je potrebno za korisnika računala je formulirati njegov zahtjev, nakon čega će se potrebne informacije dobiti iz vanjskih izvora.
Pored gore opisanih slučajeva,Druga hardverska značajka mogućeg tankog klijenta je poseban uređaj koji se strukturno razlikuje od osobnog računala. Takav mehanizam nije opremljen tvrdim diskom i koristi poseban lokalni operacijski sustav (čiji su zadaci organiziranje sesije s terminalnim poslužiteljem tako da korisnik može raditi). Također, takav uređaj nema posebne pokretne dijelove, proizvodi se u posebnim slučajevima i potpuno pasivno hladi. Pogledajmo primjer stvarnog programa, gdje se provodi tanki klijent? Što je to? 1C je program koji će se razmotriti. Dakle, u njemu se sve temelji na djelovanju dvaju dijelova: jedna je odgovarajuća platforma, koja je neophodna za rad. Drugi je produžetak koji ispunjava zasebne ciljeve. Ali ne može raditi bez platforme.
Postoji 9 najpopularnijih vrsta protokola koji se koriste u razvoju ovog softvera. Njihov popis je sljedeći:
Kao primjer implementacije tankog klijenta, možete razviti takve događaje kao:
Korištenje tankih klijenata omogućuje u takvim slučajevima da ubrza ažuriranje svih potrebnih softvera za rad.
</ p>