Skip to main content

Qu'est-ce qu'un courtier de connexion?

Un courtier de connexion est normalement une application logicielle qui agit comme une liaison entre un client et un serveur ou entre deux ou plusieurs clients de pairs.Ces concepts sont principalement utilisés dans les domaines de la gestion des connexions de la base de données et pour la mise en œuvre de bureaux distants.L'architecture de logiciels à plusieurs niveaux utilise un courtier de connexion pour établir des connexions à court terme à court terme entre les machines.Les courtiers de connexion jouent un rôle pivot dans la virtualisation de bureau à distance en particulier.La pratique d'avoir une entité intermédiaire qui gère toutes les connexions est également largement utilisée dans la conception de l'architecture informatique distributive.

Les développements dans le domaine des logiciels et de l'ingénierie du système d'exploitation ont vu l'avènement des architectures de système à plusieurs niveaux.Les réseaux informatiques composés de ces systèmes à plusieurs niveaux ont besoin de connexions qui ont plusieurs couches d'abstraction.Une couche, par exemple, gère le transfert physique des paquets à travers le support de transmission, garantissant que chaque paquet atteint la destination désignée entre les périphériques réseau.Une autre couche gère uniquement la communication entre les applications telles qu'un navigateur Web et un serveur.Étant donné que les systèmes à plusieurs niveaux ont de nombreux points de contact et peuvent devenir complexes en termes de communication sur un réseau informatique, l'existence d'une entité comme un courtier de connexion est nécessaire.

La virtualisation de bureau à distance permet à un utilisateur sur une seule machine de contrôler un ordinateurSitué à distance comme si l'utilisateur était physiquement présent sur l'ordinateur distant.Un courtier de connexion agit comme un agent entre la machine client et la machine distante, gérant une multitude de tâches de réseau d'arrière-plan.Le courtier de connexion dans la virtualisation de bureau est responsable de l'authentification de la machine client et de l'autorisation de contrôler la machine distante.Il est également chargé de s'assurer que les instructions entre l'ordinateur hôte et le système contrôlé à distance sont codées de manière appropriée.Les courtiers de connexion à distance de bureau ont également la tâche énorme de s'assurer que la communication entre les deux machines est synchronisée.

Une autre approche récemment développée de la super-information est l'architecture informatique distributive, qui utilise fortement les courtiers de connexion pour aider à la communication entre les systèmes.Beaucoup des derniers super-ordinateurs ont été conçus comme des grilles composées de nœuds qui communiquent intelligemment les uns avec les autres afin de distribuer des travaux.Dans de tels scénarios, un courtier de connexion agit comme un échange, allouant le travail et gérant les connexions et les déconnexions dans la grille.Les courtiers de connexion jouent également un rôle important dans la super-composition.Un courtier de connexion efficace aide le réseau super-calculateur à retirer autant de puissance de traitement que possible sans gaspiller les cycles de l'unité de traitement centrale (CPU) ou provoquer des retards de transmission.