Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
X window a terminálový server na FreeBSD

LO
LO (neregistrovaný)
2. 7. 2007 21:38

Terminal Server na FreeBSD vs Windows a RDP

celé vlákno
Aby osazenstvo mělo představu o situaci na Windows, uvedu pár věcí ohledně Windows terminálového serveru. Odpovídá to totiž na spoustu otázek, které se tu diskutují.

Windows používají RDP protokol. Ten podobně jako X11 přenáší instrukce, co má klientský stroj (Xserver) kreslit. Různí RDP klienti mohou umět různé věci - neoficiální klient pro DOS umí jen zobrazit bitmapu a nakreslit obdélník vyplněný jednou barvou; jiní klienti umí i rastrovat písmo atp. RDP je daleko úspornější, než X11. Lze v grafice administrovat server po dial-up modemu 33.6kbps, byť to není úplně jako lokální práce. Na stejném spojení byl ovšem AIX i Solaris s X11 naprosto nepoužitelný (odezva na stisk klávesy ve vteřinách).

RDP umí kompresi, šifrování přenosu, od session je možné se odpojit a později se znovu připojit. Klient umí cachovat bitmapy, což dále zrychluje komunikaci. Mimo jiné je možné na klientu vypnout některé features desktopu - třeba animace menu apod. Dále je tu sdílení clipboardu, a to i objektového (list Excelu, bitmapa), přesměrování zvuku na klientský počítač, přesměrování tisku, sdílení smart card pro autentizaci, a případně i klientských lokálních souborů, USB klíčenek apod. se serverem.

Terminal Server je obsažen ve Windows 2000 Serveru a vyšších (NT 4 měly speciální Terminal Server Edition). Administrace je grafická a celkem jednoduchá. Klient je součástí minimálně Windows 2000 a pozdějších, opět je "bezúdržbový", a zvládne ho používat i idiot.

Samozřejmě vše má omezení a nevýhody. K "serveru" Windows XP je možné přistupovat pouze v jedné session, a ještě se při tom zamkne uživatelský interface. Jde o marketingové omezení - je třeba lidi přinutit ke kupování serverové edice :). Dále přes RemoteDesktop/RDP se spouští celé desktopové prostředí. Lze spustit i jednotlivou aplikaci (třeba Notepad), ale vždy to bude full-screen session (resp. může být v okně, ve kterém je okno Notepadu). Jde o marketingový limit, aby firma Citrix měla co prodávat (k tomu dále).

Tyto a další limity řeší Citrix Metaframe. Ten umí věci typu terminálová farma, kde se nově připojený uživatel hodí na nejméně využitý terminálový server. Stejně tak umí spouštět jednotlivé aplikace ze serveru v kombinaci s lokálními (tedy tam není nutnost běhu programu ve fullscreen/full-window session). Citrix a MS jsou "přátelé", a proto Metaframe vždy umí o něco více, než Terminal Services.