通用惟一標識符

通用惟一標識符(UUID,Universal Unique Identifier)是128位比特的數字,用來惟一地標識網際網路上的某些對象或者實體。

通用惟一標識符(UUID,Universal Unique Identifier)是128位比特的數字,用來惟一地標識網際網路上的某些對象或者實體。根據使用的特定機制,通用惟一標識符不僅需要保證是彼此不相同的,或者最少也是與公元3400年之前其他任何生成的通用惟一標識符有非常大的區別。通用惟一標識符依靠保證惟一性的部分的組合。有保證的通用惟一標識符包括一個指向生成通用惟一標識符的主機的網路地址,時間戳(用來記錄事務的精確時間的記錄),以及一個隨機生成的組件。因為網路地址標識了惟一的一台計算機 ,並且時間戳對於某台主機上的生成的每個通用惟一標識符也是惟一的,那么這兩個部分就完全可以保證惟一性了。然而,隨機生成的通用惟一標識符的元素也可以作為保護措施來防止所有的不可預見的問題。
通用惟一標識符是作為tModel 數據結構中的一部分,這種數據結構標識通用描述、發現,和整合(UDDI)註冊中的一種服務的類型(註冊服務的通用表示法)。這種機制可用來發現網路服務。
通用惟一標識符還可以用來指向大多數的可能的物體。微軟和其他一些軟體公司都傾向使用全球惟一標識符(GUID),這也是通用惟一標識符的一種類型,可用來指向組建對象模組對象和其他的軟體組件。第一個通用惟一標識符是在網羅計算機系統(NCS)中創建,並且隨後成為開放軟體基金會(OSF)的分散式計算環境(DCE)的組件。

相關詞條

熱門詞條

聯絡我們