Skip to main content

Τι είναι ένας μεσίτης σύνδεσης;

Ένας μεσίτης σύνδεσης είναι συνήθως μια εφαρμογή λογισμικού που λειτουργεί ως σύνδεσμος μεταξύ ενός πελάτη και ενός διακομιστή ή μεταξύ δύο ή περισσότερων πελατών από ομοτίμους.Αυτές οι έννοιες χρησιμοποιούνται κυρίως στους τομείς της διαχείρισης σύνδεσης βάσης δεδομένων και για την εφαρμογή απομακρυσμένων επιτραπέζιων υπολογιστών.Η αρχιτεκτονική λογισμικού πολλαπλών επιπέδων χρησιμοποιεί έναν μεσίτη σύνδεσης για να δημιουργήσει βραχυπρόθεσμες συνδέσεις χαμηλής κεφαλής, βραχυπρόθεσμες συνδέσεις μεταξύ μηχανών.Οι μεσίτες σύνδεσης διαδραματίζουν κεντρικό ρόλο στην απομακρυσμένη εικονικοποίηση της επιφάνειας εργασίας ειδικότερα.Η πρακτική της ύπαρξης μιας ενδιάμεσης οντότητας που διαχειρίζεται όλες τις συνδέσεις χρησιμοποιείται ευρέως στο σχεδιασμό της διανομής της αρχιτεκτονικής υπολογιστών.Τα δίκτυα υπολογιστών που αποτελούνται από τέτοια συστήματα πολλαπλών κλιμακών χρειάζονται συνδέσεις που έχουν πολλαπλά στρώματα αφαίρεσης.Ένα στρώμα, για παράδειγμα, χειρίζεται τη φυσική μεταφορά πακέτων σε όλο το μέσο μετάδοσης, εξασφαλίζοντας ότι κάθε πακέτο φτάνει στον καθορισμένο προορισμό μεταξύ συσκευών δικτύου.Ένα άλλο στρώμα διαχειρίζεται αποκλειστικά την επικοινωνία μεταξύ εφαρμογών, όπως πρόγραμμα περιήγησης ιστού και διακομιστή.Δεδομένου ότι τα συστήματα πολλαπλών επιπέδων έχουν πολλά σημεία επαφής και μπορούν να γίνουν σύνθετα όσον αφορά την επικοινωνία μέσω ενός δικτύου υπολογιστών, είναι απαραίτητη η ύπαρξη μιας οντότητας όπως ένας μεσίτης σύνδεσης.Βρίσκεται εξ αποστάσεως σαν να ήταν φυσικά ο χρήστης στον απομακρυσμένο υπολογιστή.Ένας μεσίτης σύνδεσης λειτουργεί ως παράγοντας μεταξύ της μηχανής πελάτη και του απομακρυσμένου μηχανήματος, χειρίζοντας ένα πλήθος εργασιών δικτύου φόντου.Ο μεσίτης σύνδεσης στο Desktop Virtualization είναι υπεύθυνος για τον έλεγχο ταυτότητας της μηχανής -πελάτη και την εξουσιοδότησή του για τον έλεγχο της απομακρυσμένης μηχανής.Επίσης, χρεώνεται με την ευθύνη να διασφαλιστεί ότι οι οδηγίες μεταξύ του υπολογιστή υποδοχής και του εξ αποστάσεως ελεγχόμενου συστήματος κωδικοποιούνται κατάλληλα.Οι μεσίτες σύνδεσης απομακρυσμένης επιφάνειας εργασίας έχουν επίσης το τεράστιο καθήκον της διασφάλισης ότι η επικοινωνία μεταξύ των δύο μηχανών συγχρονίζεται.

Μια άλλη πρόσφατα αναπτυγμένη προσέγγιση για την υπερ-υπολογιστική είναι η διανομή υπολογιστικής αρχιτεκτονικής, η οποία κάνει βαριά χρήση των μεσίτες σύνδεσης για να βοηθήσει στην επικοινωνία μεταξύ των συστημάτων.Πολλοί από τους τελευταίους υπερ-υπολογιστές έχουν σχεδιαστεί ως πλέγματα που αποτελούνται από κόμβους που επικοινωνούν μεταξύ τους έξυπνα για να διανείμουν την εργασία.Σε τέτοια σενάρια, ένας μεσίτης σύνδεσης λειτουργεί ως ανταλλαγή ειδών, κατανομή εργασίας και διαχείρισης συνδέσεων και αποσυνδέσεων στο δίκτυο.Οι μεσίτες σύνδεσης διαδραματίζουν επίσης σημαντικό ρόλο στον υπερ-υπολογισμό.Ένας αποτελεσματικός μεσίτης σύνδεσης βοηθά το πλέγμα υπερ-υπολογισμού να συμπιέσει όσο το δυνατόν περισσότερη ισχύ επεξεργασίας, όπως μπορεί να μην σπαταλάει κύκλους κεντρικής μονάδας επεξεργασίας (CPU) ή προκαλώντας καθυστερήσεις μετάδοσης.