Useimmat viestintäohjelmistot vaativat erityisiä yksilöllisiä tunnisteita tiettyjen viestien seuraamiseen ja tunnistamiseen. Tämä maailmanlaajuisesti yksilöllinen tunniste (GUID) on liitetty moniin viestintämuotoihin, mukaan lukien pikaviestit, sähköpostit ja yritysten väliset tiedonsiirrot. GUID -tunnusta käytetään seuranta -avaimena sen varmistamiseksi, että viesti lähetetään oikealta lähettävältä laitteelta ja että oikea vastaanottaja vastaanottaa sen.
Tietokonetieteen maailmanlaajuisesti ainutlaatuisen tunnisteen käsite on ollut saatavilla useita vuosikymmeniä. Nämä tunnisteet perustuvat monimutkaisiin algoritmeihin, jotka varmistavat, että jokaiselle pyynnölle luodaan yksilöllinen tunnus. Monet GUID -algoritmit käyttävät tietokoneen muistin käyttöoikeuden (MAC) osoitetta, joka on suuri yksilöllinen numero kullekin tietokonejärjestelmälle.
Windows®-käyttöjärjestelmissä maailmanlaajuisesti yksilöllinen tunniste on 128-bittinen numeerinen arvo, jota käytetään muistissa olevien ohjelmisto-objektien käyttämiseen. Tämä arvo luodaan käyttöjärjestelmän erityistoimintojen avulla. Se on taatusti yksilöllinen tunnus tietyssä laitteistokokoonpanossa.
GUID -tunnuksen luominen, jota voidaan käyttää useilla laitteistopalvelimilla, vaatii edistyneen algoritmin. Tämä johtuu siitä, että yksittäisen koneen GUID -tunniste voidaan kopioida toisella koneella. Kehittyneet algoritmit käyttävät tyypillisesti laitteistokäyttöjärjestelmien erityisiä tunnisteita ainutlaatuisuuden takaamiseksi. Esimerkkejä ovat aikaleimat, joissa on yhdistetty IP -osoitteita.
Monet tietokannat käyttävät maailmanlaajuisesti yksilöllisiä tunnisteita yksilölliseksi avaimeksi tietotaulukoille. Tämä avain luodaan käyttämällä tietokantatoimintoja, jotka palauttavat seuraavan käytettävissä olevan yksilöllisen tunnuksen järjestelmässä. Tämäntyyppisellä avaimella on suurempi todennäköisyys olla ainutlaatuinen kuin muut yleiset avainten luontityökalut, koska keskitetty tietokanta seuraa sitä.
Yleisesti yksilöllinen tunniste (UUID) toimii samalla tavalla kuin maailmanlaajuisesti yksilöllinen tunniste. GUID -tunnusta käytetään tyypillisesti Microsoft® -tuotteissa, kun taas UUID -tunnusta käytetään yleisissä ohjelmistotuotteissa. GUID -tunnisteita käytetään paljon komponenttien ja objektien mallien (COM) ohjelmistotuotteissa, jotka perustuvat Microsoft Windows® -alustaan.
GUID on erittäin suuri luku, joten se on todennäköisesti ainutlaatuinen. Tämä tulee tärkeäksi Internet -sovelluksille, joiden on seurattava kuluttajien viestejä ja ostoksia. GUID seuraa tilausta tiettyyn tapahtumaan, mikä auttaa varmistamaan oikean tuotteen valinnan.
Monet laitteistot käyttävät myös maailmanlaajuisesti yksilöllistä tunnistetta seuratakseen sarjanumeroita tuotteen rekisteröinnin aikana. Tämä auttaa tunnistamaan laitteiston tietylle asiakkaalle. Ainutlaatuinen tunnus voi auttaa henkilökohtaista tukea seuraamaan laitteisto- ja ohjelmistoversioita, mikä helpottaa niiden tukemista.