Daugumai komunikacijos programinės įrangos reikia specialių unikalių identifikatorių, kad būtų galima sekti ir identifikuoti konkrečius pranešimus. Šis pasauliniu mastu unikalus identifikatorius (GUID) pridedamas prie daugelio komunikacijos formų, įskaitant momentinius pranešimus, el. laiškus ir duomenų perdavimą verslui. GUID naudojamas kaip sekimo raktas, siekiant užtikrinti, kad pranešimas būtų išsiųstas iš tinkamo siuntimo įrenginio ir jį gautų tinkamas gavėjas.
Pasauliniu mastu unikalaus identifikatoriaus koncepcija kompiuterių moksle buvo prieinama kelis dešimtmečius. Šie identifikatoriai yra pagrįsti sudėtingais algoritmais, kurie užtikrina, kad kiekvienai užklausai būtų sugeneruotas unikalus ID. Daugelis GUID algoritmų naudoja kompiuterio atminties prieigos kontrolės (MAC) adresą, kuris yra didelis unikalus skaičius, priskirtas kiekvienai kompiuterių sistemai.
„Windows®“ operacinėse sistemose pasauliniu mastu unikalus identifikatorius yra 128 bitų skaitinė reikšmė, naudojama norint pasiekti programinės įrangos objektus atmintyje. Ši vertė generuojama naudojant specialias operacinės sistemos funkcijas. Garantuojama, kad tai yra unikalus ID konkrečioje aparatūros konfigūracijoje.
Norint sukurti GUID, kurį būtų galima naudoti keliuose aparatinės įrangos serveriuose, reikalingas pažangus algoritmas. Taip yra todėl, kad vieno įrenginio GUID gali būti kopijuojamas kitame įrenginyje. Pažangūs algoritmai paprastai naudoja specialius identifikatorius aparatinės įrangos operacinėse sistemose, kad garantuotų unikalumą. Kai kurie pavyzdžiai apima laiko žymes su interneto protokolo (IP) adresų deriniu.
Daugelis duomenų bazių naudoja visuotinai unikalius identifikatorius kaip unikalų raktą duomenų lentelėms. Šis raktas sukuriamas naudojant duomenų bazės funkcijas, kurios grąžina kitą galimą unikalų ID sistemoje. Šio tipo raktai turi didesnę tikimybę būti unikalūs nei kiti bendrieji raktų generavimo įrankiai, nes jį seka centrinė duomenų bazė.
Universaliai unikalus identifikatorius (UUID) atlieka tą patį, ką ir visuotinai unikalus identifikatorius. GUID paprastai naudojamas Microsoft® produktuose, o UUID naudojamas bendruosiuose programinės įrangos produktuose. GUID identifikatoriai plačiai naudojami komponentų ir objektų modelių (COM) programinės įrangos produktuose, pagrįstuose Microsoft Windows® platforma.
GUID yra labai didelis skaičius, todėl jis gali būti unikalus. Tai tampa svarbu interneto programoms, kurios turi sekti vartotojų pranešimus ir pirkinius. GUID seka užsakymą iki konkrečios operacijos, o tai padeda užtikrinti, kad pasirinktas tinkamas produktas.
Daugelis aparatūros įrenginių taip pat naudoja visuotinį unikalų identifikatorių, kad galėtų sekti serijos numerius registruojant gaminį. Tai padeda konkrečiam klientui identifikuoti aparatūros įrenginį. Unikalus ID gali padėti personalui sekti techninės ir programinės įrangos versijas, todėl jas lengviau palaikyti.