λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Διαχείριση Remote Desktop

Ποιος είναι ο διακομιστής πελάτη στο σύστημα παραθύρων x;

Στο σύστημα W Window X, ένα μοντέλο πελάτη-διακομιστή διέπει τον τρόπο με τον οποίο οι εφαρμογές (πελάτες) αλληλεπιδρούν με την οθόνη (διακομιστής). Δεν είναι ένα ενιαίο πρόγραμμα, αλλά ένας θεμελιώδης αρχιτεκτονικός σχεδιασμός.

Εδώ είναι μια κατανομή:

* x διακομιστή: Αυτό είναι το βασικό στοιχείο, που τρέχει στη μηχανή οθόνης. Διαχειρίζεται το υλικό οθόνης (οθόνη, πληκτρολόγιο, ποντίκι), γραφικά σχεδίασης, συμβάντα εισόδου χειρισμού και διαχείριση παραθύρων. Σκεφτείτε το ως το κεντρικό "σχέδιο" και το χειριστή εκδηλώσεων. Τρέχει πάντα στη μηχανή οθόνης.

* x Πελάτες: Αυτές είναι εφαρμογές (όπως ένα πρόγραμμα περιήγησης ιστού, επεξεργαστής κειμένου ή παιχνίδι) που ζητούν από τον διακομιστή X να εμφανίζει γραφικά και να χειρίζεται την είσοδο του χρήστη. Δεν έχουν άμεση πρόσβαση στο υλικό. Αντ 'αυτού, επικοινωνούν με το X Server μέσω πρωτοκόλλων δικτύου (συνήθως τοπικά, αλλά μπορούν να είναι εξ αποστάσεως). Στέλνουν εντολές σχεδίασης (π.χ. "Σχεδιάστε ένα ορθογώνιο εδώ") και λαμβάνουν συμβάντα (π.χ. "Κλικ ποντίκι σε αυτή τη θέση").

Πώς λειτουργεί:

1. Αίτημα πελάτη: Ένας πελάτης X θέλει να εμφανίσει κάτι. Στέλνει ένα αίτημα στον διακομιστή X μέσω σύνδεσης δικτύου.

2. Επεξεργασία διακομιστή: Ο διακομιστής X λαμβάνει το αίτημα, το επικυρώνει (ελέγχους ασφαλείας κ.λπ.) και το εκτελεί. Αυτό περιλαμβάνει τον χειρισμό του υλικού της οθόνης για την εκτέλεση των γραφικών.

3. Απάντηση διακομιστή (προαιρετική): Ο διακομιστής ενδέχεται να στείλει πληροφορίες στον πελάτη, όπως επιβεβαιώνοντας τις ειδοποιήσεις συμβάντων αίτησης ή αποστολής (όπως κλικ του ποντικιού).

4. Ενημέρωση εμφάνισης: Οι αλλαγές είναι ορατές στην οθόνη.

Βασικές πτυχές του μοντέλου-διακομιστή πελάτη στο x:

* Διαφάνεια δικτύου: Ο πελάτης και ο διακομιστής μπορούν να διαμένουν σε διαφορετικά μηχανήματα. Αυτό επιτρέπει στους χρήστες να έχουν πρόσβαση σε εφαρμογές που εκτελούνται σε ένα ισχυρό διακομιστή από μια λιγότερο ισχυρή μηχανή πελάτη. Αυτή είναι η βάση της προώθησης X11 (π.χ., χρησιμοποιώντας το SSH για πρόσβαση σε μια απομακρυσμένη επιφάνεια εργασίας).

* Modular Design: Οι πελάτες είναι ανεξάρτητοι μεταξύ τους και ο διακομιστής. Οι νέες εφαρμογές μπορούν εύκολα να προστεθούν χωρίς τροποποίηση του διακομιστή.

* Επιπτώσεις ασφαλείας: Επειδή οι πελάτες επικοινωνούν με το διακομιστή μέσω ενός δικτύου, η ασφάλεια είναι μια κρίσιμη ανησυχία. Το X11 διαθέτει μηχανισμούς για τη διαχείριση ελέγχου και ελέγχου πρόσβασης.

Συνοπτικά, ο "πελάτης-διακομιστής" στο σύστημα X Window δεν είναι μια συγκεκριμένη εφαρμογή, αλλά η υποκείμενη αρχιτεκτονική που επιτρέπει σε πολλαπλές ανεξάρτητες εφαρμογές να αλληλεπιδρούν με μία ενιαία οθόνη, ενδεχομένως σε ένα δίκτυο. Ο διακομιστής X είναι η κεντρική αρχή που διαχειρίζεται το υλικό οθόνης και οι πελάτες X είναι οι εφαρμογές που ζητούν υπηρεσίες από αυτό.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα