開発 普遍的に一意の識別子(uuid)とは何ですか? -techopediaからの定義

普遍的に一意の識別子(uuid)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Universally Unique Identifier(UUID)はどういう意味ですか?

Universally Unique Identifier(UUID)は、一意のインターネットオブジェクトまたはデータを識別する128ビットの番号です。 UUIDは、マシンのネットワークアドレスに基づく値を持つアルゴリズムによって生成されます。


UUIDは、MicrosoftやAppleなどの多くのソフトウェア会社で使用されており、Microsoftのグローバル一意識別子(GUID)のコンポーネントとして広く使用されています。 その他のUUIDの使用には、Linuxのext2 / ext3ファイルシステムが含まれます。

TechopediaはUniversally Unique Identifier(UUID)について説明しています

UUIDはNetwork Computing System(NCS)で作成され、後にOpen Software Foundation(OSF)によって標準化されたDistributed Computing Environment(DCE)の一部になりました。


UUIDは通常、ハイフンで個別に区切られた5つの文字グループで表示される32桁の16進数で表されます。 たとえば、UUIDは次のように表示される場合があります:f81d4fae-7dec-11d0-a765-00a0c91e6bf6。


さまざまなメカニズムを使用してUUIDを生成し、UUIDの一意性レベルを決定および比較します。 使用されるメカニズムのタイプに基づいて、生成されたUUIDは、他の生成されたUUIDとは完全にまたは実際的に異なります。 UUIDはコンポーネントの組み合わせで構成されています。 したがって、生成されたUUIDには何らかの種類の一意性が常に存在します。


保証された一意の識別子には、UUID生成ホストのネットワークアドレスへの参照、タイムスタンプ、および任意のコンポーネントが含まれます。 各コンピューターのネットワークアドレスは異なるため、生成される各UUIDのタイムスタンプも異なります。 したがって、2つの異なるホストマシンは十分なレベルの一意性を示します。 セキュリティを強化するために、ランダムに作成された任意のコンポーネントが追加されます。


UUIDは、Tmodelデータ構造の一部でもあります。Tmodelデータ構造は、Webサービス検出に使用されるUniversal Description Discovery and Integration(UDDI)レジストリのサービスタイプです。

普遍的に一意の識別子(uuid)とは何ですか? -techopediaからの定義