Skip to main content

Vad är en globalt unik identifierare?

De flesta kommunikationsprogramvara kräver speciella unika identifierare för att spåra och identifiera specifika meddelanden.Denna globala unika identifierare (GUID) är knuten till många former av kommunikation, inklusive snabbmeddelanden, e-postmeddelanden och dataöverföringar mellan företag till företag.GUID används som en spårningsnyckel för att säkerställa att ett meddelande skickas från rätt sändningsmaskin och tas emot av rätt mottagare.

Begreppet en globalt unik identifierare inom datavetenskap har varit tillgängligt i flera decennier.Dessa identifierare är baserade på komplexa algoritmer som säkerställer att ett unikt ID genereras för varje begäran.Många GUID -algoritmer använder Computer Memory Access Control (MAC) -adressen, som är ett stort unikt nummer som tilldelats varje datorsystem.

I Windows Operations Systems, en globalt unik identifierare är ett 128-bitars numeriskt värde som används för att få åtkomst till mjukvaruobjekt i minnet.Detta värde genereras genom specialfunktioner inom operativsystemet.Det är garanterat att det är unikt ID inom en specifik hårdvarukonfiguration.

Att skapa en GUID som kan användas över flera hårdvaruservrar kräver en avancerad algoritm.Det beror på att GUID för en enda maskin har potential att dupliceras på en annan maskin.Avancerade algoritmer använder vanligtvis specialidentifierare inom hårdvaruoperativsystem för att garantera unikhet.Några exempel inkluderar tidsstämplar med en kombination av internetprotokolladresser (IP).

Många databaser använder globalt unika identifierare som den unika nyckeln för datatabeller.Denna nyckel skapas genom att använda databasfunktioner som returnerar nästa tillgängliga unika ID i systemet.Denna typ av nyckel har en högre sannolikhet för att vara unik än andra generiska nyckelgenereringsverktyg eftersom den spåras av den centrala databasen.

En universellt unik identifierare (UUID) gör samma sak som en globalt unik identifierare.GUID används vanligtvis i Microsoft Produkter, medan UUID används i generiska mjukvaruprodukter.GUID -identifierare används starkt i programvaruprodukter för komponent och objektmodell), som är baserade på Microsoft Windows Plattform.

En GUID är ett extremt stort antal, vilket gör det troligt att det är unikt.Detta blir viktigt för internetapplikationer som måste hålla reda på meddelanden och inköp från konsumenterna.GUID spårar en beställning till en specifik transaktion, som hjälper till att säkerställa att rätt produkt är vald.

Många hårdvaruenheter använder också den globala unika identifieraren för att spåra serienummer under produktregistrering.Detta hjälper till att identifiera en hårdvaruenhet till en specifik kund.Det unika ID kan hjälpa till att stödja personlig hårdvara och mjukvaruversioner, vilket gör dem lättare att stödja.