Definición: ¿Qué significa Identificador único universal (UUID)?
Un identificador único universal (UUID) es un número de 128 bits que identifica objetos o datos únicos de Internet. Un UUID es generado por un algoritmo con valores que se basan en la dirección de red de una máquina.
Los UUID son utilizados por muchas empresas de software, como Microsoft y Apple, y se utilizan ampliamente como componentes de los identificadores únicos globales (GUID) de Microsoft. Otros usos de UUID incluyen el sistema de archivos ext2 / ext3 de Linux.
Techinfo explica el Identificador único universal (UUID)
El UUID se creó en el Network Computing System (NCS), que luego se convirtió en parte del Distributed Computing Environment (DCE) estandarizado por la Open Software Foundation (OSF).
Un UUID generalmente se denota mediante 32 dígitos hexadecimales que se muestran en cinco grupos de caracteres separados individualmente por guiones. Por ejemplo, un UUID puede aparecer de la siguiente manera: f81d4fae-7dec-11d0-a765-00a0c91e6bf6.
Se utilizan diferentes mecanismos para generar UUID para determinar y comparar los niveles de singularidad de UUID. Según el tipo de mecanismo utilizado, el UUID generado será total o prácticamente diferente de otros UUID generados. Los UUID se componen de componentes combinados; por lo tanto, siempre está presente algún tipo de unicidad en cualquier UUID generado.
Un identificador único garantizado incluye una referencia a la dirección de red del host generador de UUID, una marca de tiempo y un componente arbitrario. Debido a que las direcciones de red de cada computadora varían, la marca de tiempo también es diferente para cada UUID generado. Por tanto, dos máquinas anfitrionas diferentes exhiben niveles suficientes de singularidad. El componente arbitrario creado aleatoriamente se agrega para mejorar la seguridad.
Los UUID también forman parte de la estructura de datos Tmodel, que es un tipo de servicio en el registro de Integración y Descubrimiento de Descripción Universal (UDDI) utilizado para el descubrimiento de servicios web.