Zuhause Entwicklung Was ist eine universell eindeutige ID (UUID)? - Definition aus techopedia

Was ist eine universell eindeutige ID (UUID)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Universally Unique Identifier (UUID)?

Eine UUID (Universal Unique Identifier) ​​ist eine 128-Bit-Nummer, die eindeutige Internetobjekte oder -daten identifiziert. Eine UUID wird von einem Algorithmus mit Werten generiert, die auf der Netzwerkadresse eines Computers basieren.


UUIDs werden von vielen Softwarefirmen wie Microsoft und Apple verwendet und häufig als Komponenten der global eindeutigen Bezeichner (GUIDs) von Microsoft verwendet. Andere UUID-Verwendungen umfassen das ext2 / ext3-Dateisystem von Linux.

Techopedia erklärt Universally Unique Identifier (UUID)

Die UUID wurde im Network Computing System (NCS) erstellt, das später Teil der von der Open Software Foundation (OSF) standardisierten Distributed Computing Environment (DCE) wurde.


Eine UUID wird in der Regel durch 32 hexadezimale Ziffern angegeben, die in fünf durch Bindestriche getrennten Zeichengruppen angezeigt werden. Eine UUID kann beispielsweise folgendermaßen aussehen: f81d4fae-7dec-11d0-a765-00a0c91e6bf6.


Zum Generieren von UUIDs zum Ermitteln und Vergleichen von UUID-Eindeutigkeitsstufen werden verschiedene Mechanismen verwendet. Je nach Art des verwendeten Mechanismus unterscheidet sich die generierte UUID entweder vollständig oder praktisch von anderen generierten UUIDs. UUIDs bestehen aus kombinierten Komponenten. Daher ist in jeder generierten UUID immer eine Art von Eindeutigkeit vorhanden.


Eine garantierte eindeutige Kennung enthält einen Verweis auf die Netzwerkadresse des UUID-generierenden Hosts, einen Zeitstempel und eine beliebige Komponente. Da die Netzwerkadressen für jeden Computer unterschiedlich sind, ist der Zeitstempel auch für jede generierte UUID unterschiedlich. Somit weisen zwei verschiedene Host-Maschinen ein ausreichendes Maß an Eindeutigkeit auf. Die zufällig erstellte beliebige Komponente wird zur Erhöhung der Sicherheit hinzugefügt.


UUIDs sind auch Teil der Tmodel-Datenstruktur, einem Diensttyp in der UDDI-Registrierung (Universal Description Discovery and Integration), die für die Webdiensterkennung verwendet wird.

Was ist eine universell eindeutige ID (UUID)? - Definition aus techopedia