La plupart des logiciels de communication nécessite des identifiants uniques spéciaux pour suivre et identifier les messages. Cet identifiant unique global (GUID) est attaché à de nombreuses formes de communication, y compris les messages instantanés, les courriels et les transferts de données business-to-business. Le GUID est utilisé comme clé pour assurer le suivi d'un message est envoyé à partir de la machine de l'envoi correct et reçu par le bon destinataire.
Le concept d'un identifiant unique au monde en informatique est disponible depuis plusieurs décennies. Ces identifiants sont basées sur des algorithmes complexes qui assurent un identifiant unique est généré pour chaque requête. De nombreux algorithmes GUID utilisent le contrôle (MAC) d'accès à la mémoire de l'ordinateur, qui est un grand numéro unique attribué à chaque système informatique.
Dans les systèmes Windows ®, les opérations, un identifiant globalement unique est une valeur numérique de 128 bits qui est utilisé pour accéder à des objets logiciels dans la mémoire. Cette valeur est générée grâce à des fonctions spéciales dans le système d'exploitation. Il est assuré d'être numéro d'identification unique au sein d'une configuration matérielle spécifique.
La création d'un GUID qui peut être utilisé sur plusieurs serveurs de matériel nécessite un algorithme avancé. C'est parce que le GUID d'une seule machine a le potentiel pour être reproduit sur une autre machine. Des algorithmes avancés utilisent généralement des identifiants spéciaux au sein des systèmes d'exploitation de matériel pour garantir l'unicité. Quelques exemples incluent l'horodatage avec une combinaison de protocole Internet (adresses IP).
De nombreuses bases de données utilisent des identificateurs uniques au monde comme la clé unique pour les tables de données. Cette clé est créée en utilisant des fonctions de base de données qui renvoient le prochain numéro d'identification unique disponible dans le système. Ce type de clé a une probabilité plus élevée d'être unique que d'autres outils de génération de clés génériques car il est suivi par la base de données centrale.
Un identifiant universel unique (UUID) fait la même chose comme un identifiant globalement unique. GUID est généralement utilisé dans les produits Microsoft, tandis que l'UUID est utilisé dans les produits logiciels génériques. Identificateurs GUID sont largement utilisés dans les composants et produits modèle d'objet (COM) de logiciels, qui sont basées sur la plateforme Microsoft Windows
Un GUID est un nombre extrêmement large, ce qui le rend susceptible d'être unique. Cela devient important pour les applications Internet qui doivent garder une trace des messages et les achats des consommateurs. Le GUID suit un ordre à une transaction spécifique, ce qui permet de s'assurer que le produit est sélectionné.
De nombreux périphériques utilisent également l'identifiant globalement unique pour suivre les numéros de série lors de l'enregistrement du produit. Ceci permet d'identifier un périphérique matériel à un client spécifique. L'identifiant unique peut aider soutien personnel dans le suivi des versions matérielles et logicielles, ce qui les rend plus facile à soutenir.