Identifiant unique universel (uuid)

Définition - Que signifie l'identifiant universel unique (UUID)?

Un identifiant unique universel (UUID) est un nombre de 128 bits qui identifie des objets ou des données Internet uniques. Un UUID est généré par un algorithme avec des valeurs basées sur l'adresse réseau d'une machine.

Les UUID sont utilisés par de nombreux éditeurs de logiciels, tels que Microsoft et Apple, et sont largement utilisés en tant que composants des identifiants uniques à l'échelle mondiale (GUID) de Microsoft. D'autres utilisations d'UUID incluent le système de fichiers ext2 / ext3 de Linux.

Definir Tech explique l'identifiant universel unique (UUID)

L'UUID a été créé dans le Network Computing System (NCS), qui est devenu plus tard une partie de l'environnement de calcul distribué (DCE) normalisé par l'Open Software Foundation (OSF).

Un UUID est généralement indiqué par 32 chiffres hexadécimaux affichés dans cinq groupes de caractères séparés individuellement par des tirets. Par exemple, un UUID peut apparaître comme suit: f81d4fae-7dec-11d0-a765-00a0c91e6bf6.

Différents mécanismes sont utilisés pour générer des UUID afin de déterminer et de comparer les niveaux d'unicité d'UUID. En fonction du type de mécanisme utilisé, l'UUID généré sera soit complètement, soit pratiquement différent des autres UUID générés. Les UUID sont constitués de composants combinés; par conséquent, une sorte d'unicité est toujours présente dans tout UUID généré.

Un identifiant unique garanti comprend une référence à l'adresse réseau de l'hôte générateur d'UUID, un horodatage et un composant arbitraire. Étant donné que les adresses réseau de chaque ordinateur varient, l'horodatage est également différent pour chaque UUID généré. Ainsi, deux machines hôtes différentes présentent des niveaux d'unicité suffisants. Le composant arbitraire créé de manière aléatoire est ajouté pour une sécurité renforcée.

Les UUID font également partie de la structure de données Tmodel, qui est un type de service dans le registre UDDI (Universal Description Discovery and Integration) utilisé pour la découverte de services Web.