Un message de connexion (AM) est un type de communication interprocessus utilisé dans le calcul, de sorte que les sous-programmes d'un programme informatique ou une fonction peut être exécuté par un ordinateur est complètement différente de celle dans laquelle il se trouve. Ce type de message est essentiel que ce format permet une plus grande utilisation de la bande passante du réseau en utilisant des protocoles Internet standard (IP). Il 'également considéré comme un système d'échange de messages asynchrones, car il agit immédiatement au lieu d'attendre un moment privilégié pour la synchronisation avec le programme.
Avec le modèle de messagerie de communication active, l'essentiel du travail est effectué au niveau matériel dans le matériel interagit avec le pilote du système d'exploitation. Étant que la couche de fond est habituellement réservée à la structure du système d'exploitation, les messages sont conçus de telle sorte qu'ils sont capables d'effectuer des instructions pour accéder à une séquence de fonctions d'utilisateur de niveau plus élevé. A l'intérieur du collecteur d'un AM est l'adresse de ce qui est considéré comme un gestionnaire. Le gestionnaire est particulière au niveau utilisateur d'instruction qui permet de corps du message doit être traité par un calcul qui passe par le processeur. Le corps d'un message actif, est donc l'argument de la fonction ou les données que le calcul doit agir.
Compte tenu de la nature essentielle de la construction d'un message actif, est capable de transmettre sur IP existants protocoles de communication réseau. La principale différence, cependant, est qu'il doit être pris immédiatement après la réception, plutôt que d'exiger une phase multi-, envoyer, après avoir reçu, le mode de livraison. De cette façon, un message d'actif considère le réseau tout simplement un tube ouvert pour la traversée. Les seules limites sont celles de la physique du réseau, dans lequel la distance entre les nœuds peut prendre en compte le temps de latence des messages.
La façon dont fonctionne un système de messagerie active à la fois comme un expéditeur de remplir le réseau avec des messages. Il n'y a pas de mémoire tampon sur le côté de réception, dont la seule réponse à une AM est brièvement interrompre le calcul de gestionnaire de messages, récupérer le message à partir du réseau et continuer ses activités. Le temps de mise en mémoire tampon se produit seul message a niveau de l'émetteur, dans lequel les messages sont bloqués selon que le réseau atteint ses limites. Un mode de scrutin tient sous le contrôle du réseau de sorte que le système sait quand il faut injecter plus de messages. Messages permettant ainsi la superposition des messages continus envoyés avec les calculs sont effectués sur des ordinateurs distants, ainsi que les garder tous coordonnés.
Alors que le message méthode active peut être simple dans la nature, est confronté à certains problèmes en ce qui concerne la mise en œuvre. Bien qu'ils soient le bâtiment d'origine, les pilotes d'interface sur mesure sont souvent nécessaires pour gérer les messages d'un système informatique. Les messages sont également actives conçu pour fonctionner entre les nœuds d'ordinateurs qui exécutent tous le même programme. De cette façon, les instructions envoyées et reçues sont spécifiques au programme déjà en cours sur l'ordinateur cible.
En raison de leur nature, les messages actifs trouvé une large utilisation dans les environnements informatiques parallèles, comme un processus unique, données multiples (SPMD) des applications. Ces programmes s'exécutent sur les grands réseaux de systèmes qui utilisent des messages actifs pour les instructions et les données qui passent entre les machines. Ces systèmes distribués utiliser la méthode pour traiter efficacement de grandes quantités de données qui, autrement, seraient trop longtemps sur une seule machine.