Vad är en globalt unik identifierare?
De flesta kommunikationsprogramvaror kräver speciella unika identifierare för att spåra och identifiera specifika meddelanden. Denna globalt unika identifierare (GUID) är kopplad till många kommunikationsformer, inklusive snabbmeddelanden, e-postmeddelanden och dataöverföringar från företag till företag. GUID används som en spårningsnyckel för att se till 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 funnits 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 MAC-adress (Computer Memory Access Control), vilket är ett stort unikt nummer som tilldelas varje datorsystem.
I Windows®-operativsystem är en globalt unik identifierare ett 128-bitars numeriskt värde som används för att komma åt mjukvaruobjekt i minnet. Detta värde genereras genom specialfunktioner i operativsystemet. Det är garanterat att det är unikt ID inom en specifik hårdvarukonfiguration.
Att skapa en GUID som kan användas på 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 IP-adresser.
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 större sannolikhet att vara unik än andra generiska verktyg för generering av nycklar 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 programvaruprodukter. GUID-identifierare används starkt i programvaruprodukter från komponenter och objektmodeller (COM), som är baserade på Microsoft Windows®-plattformen.
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 konsumenter. GUID spårar en beställning till en specifik transaktion, vilket hjälper till att se till att rätt produkt är vald.
Många hårdvara använder också den globalt unika identifieraren för att spåra serienummer under produktregistrering. Detta hjälper dig att identifiera en hårdvara för en viss kund. Den unika ID-enheten kan hjälpa supportpersonal att spåra hårdvaru- och programvaruversioner, vilket gör dem lättare att stödja.