Tynnklient

En tynnklient (eller terminal) er en innretning, vanligvis en datamaskin eller et program (klienten), i et nettverk med klient-tjener-arkitektur. Klienten har lite eller ingen applikasjonslogikk, så den er avhengig av at en sentral tjener (terminalserver) behandler aktivitetene.

Definisjon

En tynnklient kan enten være et program eller en innretning for å kjøre applikasjonsprogramvare av typen som er tilpasset tynnklienter. Det finnes ingen presis, målbar definisjon for når man kan kalle programmet eller innretningen for en tynnklient.

Kort sagt foregår presentasjon av data på tynnklienten, mens mesteparten av dataprosesseringen foregår på en eller flere tjenermaskiner i nettverket, ofte kalt tynnklienttjenere eller terminalservere. Det motsatte er tykke klienter (PC-er), hvor programmene og prosesseringen ligger lokalt og eventuelt bare dataene lagres på tjener.

Tynnklient- maskinvare

En tynnklient som datamaskin inneholder gjerne så lite maskinvare og programvare som mulig, gjerne kun et lite operativsystem og programvare for å koble til en tjener. Du finner stort sett de samme komponentene i en tynnklient som i en PC, men ofte er tynnklienten uten platelager, vifter for kjøling, diskettstasjon og CD/ DVD- spiller. Disse tynnklientene har et program som er nødvendig for å koble seg til en tjener. Dette programmet er lagret i et hurtigminne. En PC kan også brukes som tynnklient ved å starte datamaskinen på en CD, USB- penn eller diskett med klientprogrammet.

Det finnes også halvtykke klienter, som har noen programmer lokalt og noen som kjører på tjener. Programmene som skal kjøres lokalt lastes da ned fra tjeneren når klienten startes eller første gangen programmet blir startet. De andre programmene kjøres på tjener som på en vanlig tynnklient.

Tynnklient- programvare

En tynnklient som programvare bruker en nettverksprotokoll for å kommunisere med en applikasjonstjener. På samme måte som med en tynnklient datamaskin inneholder klienten minst mulig applikasjonslogikk og gjør liten nytte for seg uten en tjener. Ettersom tynnklientprogrammet er lite er det enkelt å oversette til å kunne kjøre på andre plattformer og operativsystemer.

Fordeler med tynnklienter

Fordelen med tykke klienter

Protokoller

Noen eksempler på protokoller som bruker for kommunikasjon mellom tynnklienter og tjenere er:

X11
brukes av flere UNIX- og Linux-varianter
NX
en komprimert variant av X11
VNC
Citrix ICA med Citrix Presentation Server (tidligere Citrix MetaFrame)
RDP
protokoll som blant annet brukes av Microsoft Windows
HTML over HTTP
brukes av en myriade av webapplikasjoner
XML over HTTP

Historie

Tynnklienter er et forsøk på å erstatte PC-en med en løsning som er lettere å vedlikeholde. Dette ligner på gamle løsninger med stormaskiner med dumme terminaler.

Eksterne lenker