大多數通信軟件需要特殊的唯一標識符來跟蹤和標識特定的消息。這個全局唯一標識符(GUID)附加到許多通信形式,包括即時消息、電子郵件和企業對企業的數據傳輸。GUID用作跟蹤鍵,以確保消息從正確的在產品注冊過程中,許多硬件...
大多數通信軟件需要特殊的唯一標識符來跟蹤和標識特定的消息。這個全局唯一標識符(GUID)附加到許多通信形式,包括即時消息、電子郵件和企業對企業的數據傳輸。GUID用作跟蹤鍵,以確保消息從正確的在產品注冊過程中,許多硬件設備也使用全局唯一標識符來跟蹤序列號。計算機科學中的全局唯一標識符的概念已經存在了幾十年。這些標識符基于復雜的算法,可以確保為每個請求生成唯一ID。許多GUID算法使用計算機內存訪問控制(MAC)地址,這是分配給每個計算機系統的一個大的唯一數字。在Windows?操作系統中,全局唯一標識符是一個128位的數值,用于訪問內存中的軟件對象。此值是通過操作系統中的特殊函數生成的。它在特定硬件配置中保證是唯一的ID。創建可跨多個硬件服務器使用的GUID需要高級算法。這是因為一臺計算機的GUID有可能在另一臺計算機上被復制。高級算法通常在硬件操作系統中使用特殊標識符來保證唯一性。一些示例包括帶有Internet協議(IP)地址組合的時間戳。許多數據庫使用作為數據表的唯一鍵的全局唯一標識符。此鍵是通過使用返回系統內下一個可用唯一ID的數據庫函數創建的。這種類型的鍵比其他通用的密鑰生成工具具有更高的唯一性,因為它由中央數據庫跟蹤通用唯一標識符(UUID)與全局唯一標識符的作用相同。GUID通常用于Microsoft?產品,而UUID用于通用軟件產品。GUID標識符大量用于基于Microsoft Windows?平臺的組件和對象模型(COM)軟件產品中。GUID是一個非常大的數字,這使得它可能是唯一的。這對于必須跟蹤來自消費者的消息和購買的Internet應用程序來說非常重要。GUID跟蹤特定事務的訂單,這有助于確保選擇正確的產品。許多硬件設備還在產品注冊期間使用全局唯一標識符跟蹤序列號。這有助于向特定客戶標識硬件設備。唯一ID可幫助支持人員跟蹤硬件和軟件版本,這使得它們更易于支持
-
發表于 2020-08-07 08:59
- 閱讀 ( 987 )
- 分類:電腦網絡