Çoğu iletişim yazılımı, belirli mesajları izlemek ve tanımlamak için özel benzersiz tanımlayıcılar gerektirir. Bu küresel olarak benzersiz tanımlayıcı (GUID), anlık iletiler, e-postalar ve işletmeden işletmeye veri aktarımları dahil olmak üzere birçok iletişim biçimine eklenir. GUID, bir mesajın doğru gönderen makineden gönderildiğinden ve doğru alıcı tarafından alındığından emin olmak için bir izleme anahtarı olarak kullanılır.
Bilgisayar bilimlerinde küresel olarak benzersiz bir tanımlayıcı kavramı birkaç yıldan beri mevcuttur. Bu tanımlayıcılar, her istek için benzersiz bir kimlik üretilmesini sağlayan karmaşık algoritmalara dayanır. Birçok GUID algoritması, her bir bilgisayar sistemine atanmış büyük ve benzersiz bir sayı olan bilgisayar belleği erişim kontrolü (MAC) adresini kullanır.
Windows® işletim sistemlerinde, genel olarak benzersiz bir tanımlayıcı, bellekteki yazılım nesnelerine erişmek için kullanılan 128 bitlik bir sayısal değerdir. Bu değer işletim sistemindeki özel fonksiyonlar aracılığıyla üretilir. Belirli bir donanım yapılandırmasında benzersiz bir kimlik olması garanti edilir.
Birden fazla donanım sunucusunda kullanılabilecek bir GUID oluşturmak için gelişmiş bir algoritma gerekir. Bunun nedeni, tek bir makinenin GUID'sinin başka bir makineye kopyalanma potansiyeline sahip olmasıdır. Gelişmiş algoritmalar, benzersizliği garanti etmek için tipik olarak donanım işletim sistemlerinde özel tanımlayıcılar kullanır. Bazı örnekler, Internet protokolü (IP) adreslerinin birleşimiyle zaman damgalarını içerir.
Birçok veritabanı, veri tabloları için benzersiz anahtar olarak genel benzersiz tanımlayıcıları kullanır. Bu anahtar, sistemdeki bir sonraki uygun benzersiz kimliği döndüren veritabanı işlevlerini kullanarak oluşturulur. Bu anahtar türü, merkezi veri tabanı tarafından takip edildiğinden, diğer genel anahtar oluşturma araçlarından benzersiz olma olasılığına sahiptir.
Evrensel olarak benzersiz bir tanımlayıcı (UUID), genel olarak benzersiz bir tanımlayıcıyla aynı şeyi yapar. GUID genellikle Microsoft® ürünlerinde, UUID ise genel yazılım ürünlerinde kullanılır. GUID tanımlayıcıları, Microsoft Windows® platformunu temel alan bileşen ve nesne modeli (COM) yazılım ürünlerinde yoğun olarak kullanılır.
Bir GUID, benzersiz olma olasılığını artıran çok büyük bir sayıdır. Bu, tüketicilerin mesajlarını ve satın alımlarını takip etmesi gereken İnternet uygulamaları için önem kazanmaktadır. GUID, belirli bir işleme yönelik siparişi izler; bu, doğru ürünün seçilmesini sağlamaya yardımcı olur.
Çoğu donanım cihazı, ürün kaydı sırasında seri numaralarını izlemek için genel olarak benzersiz tanımlayıcıyı da kullanır. Bu, bir donanım cihazını belirli bir müşteriye tanımlamaya yardımcı olur. Benzersiz kimlik, donanım ve yazılım sürümlerini izlemede kişisel desteği destekleyebilir ve bu da desteklenmelerini kolaylaştırır.


