Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je klientsky server v systéme X Window?

V systéme X Window sa model klient-server riadi spôsob, akým aplikácie (klienti) interagujú so displejom (server). Nie je to jediný program, ale o základný architektonický dizajn.

Tu je porucha:

* x server: Toto je základný komponent, ktorý beží na displeji. Spravuje hardvér displeja (obrazovka, klávesnica, myš), kreslenie grafiky, manipuláciu s vstupnými udalosťami a správu Windows. Myslite na to ako na centrálnu „kresňovú dosku“ a obsluhu udalostí. Vždy beží na displeji.

* x klienti: Toto sú aplikácie (napríklad webový prehľadávač, textový editor alebo hra), ktoré požadujú server X, aby zobrazil grafiku a spracoval vstup používateľa. Nedosiahnu priamo k hardvéru; Namiesto toho komunikujú so serverom X prostredníctvom sieťových protokolov (zvyčajne lokálne, ale môžu byť na diaľku). Posielajú príkazy na kreslenie (napr. „Nakreslite obdĺžnik tu“) a prijímajú udalosti (napr. „Kliknutie myši na túto pozíciu“).

Ako to funguje:

1. Žiadosť klienta: Klient X chce niečo zobraziť. Pošle žiadosť na server X na sieťovom pripojení.

2. spracovanie servera: Server X prijíma žiadosť, overuje ju (bezpečnostné kontroly atď.) A vykoná ju. Zahŕňa to manipuláciu s hardvérom displeja na vykreslenie vizuálov.

3. Odpoveď servera (voliteľná): Server môže klientovi poslať späť informácie, napríklad potvrdenie žiadosti alebo odosielanie upozornení udalostí (napríklad kliknutie myši).

4. Aktualizácia zobrazenia: Zmeny sú viditeľné na obrazovke.

Kľúčové aspekty modelu klient-server v x:

* Transparentnosť siete: Klient a server môžu byť na rôznych počítačoch. To umožňuje používateľom prístup k aplikáciám bežiacim na výkonnom serveri z menej výkonného klientskeho počítača. Toto je základ prevedenia X11 (napr. Používanie SSH na prístup k vzdialenej pracovnej ploche).

* Modulárny dizajn: Klienti sú navzájom nezávislí a na serveri. Nové aplikácie sa dajú ľahko pridať bez úpravy servera.

* zabezpečené implikácie: Pretože klienti komunikujú so serverom v sieti, zabezpečenie je kritickým problémom. X11 má mechanizmy na riadenie riadenia a autentifikácie prístupu.

Stručne povedané, „klient-server“ v systéme X Window nie je špecifická aplikácia, ale základná architektúra, ktorá umožňuje viacerým nezávislým aplikáciám interagovať s jediným displejom, potenciálne v celej sieti. Server X je ústredným orgánom spravujúcim hardvér displeja a klienti X sú aplikácie, ktoré z neho požadujú služby.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené