Wat is een wereldwijd unieke identificatie?
De meeste communicatiesoftware vereist speciale unieke identificatiegegevens om specifieke berichten te volgen en te identificeren. Deze wereldwijd unieke ID (GUID) is gekoppeld aan vele vormen van communicatie, waaronder instant messages, e-mails en gegevensoverdracht tussen bedrijven. De GUID wordt gebruikt als trackingsleutel om ervoor te zorgen dat een bericht vanaf de juiste verzendmachine wordt verzonden en door de juiste ontvanger wordt ontvangen.
Het concept van een wereldwijd unieke identifier in de informatica is al enkele decennia beschikbaar. Deze ID's zijn gebaseerd op complexe algoritmen die ervoor zorgen dat voor elke aanvraag een unieke ID wordt gegenereerd. Veel GUID-algoritmen maken gebruik van het MAC-adres (computer memory access control), een groot uniek nummer dat aan elk computersysteem wordt toegewezen.
In de Windows®-besturingssystemen is een wereldwijd unieke identificatie een 128-bits numerieke waarde die wordt gebruikt om toegang te krijgen tot softwareobjecten in het geheugen. Deze waarde wordt gegenereerd door speciale functies binnen het besturingssysteem. Het is gegarandeerd een unieke ID binnen een specifieke hardwareconfiguratie.
Het maken van een GUID die op meerdere hardwareservers kan worden gebruikt, vereist een geavanceerd algoritme. Dat komt omdat de GUID van een enkele machine kan worden gedupliceerd op een andere machine. Geavanceerde algoritmen gebruiken meestal speciale ID's in hardware-besturingssystemen om uniekheid te garanderen. Enkele voorbeelden zijn tijdstempels met een combinatie van IP-adressen (Internet Protocol).
Veel databases gebruiken wereldwijd unieke identificatiegegevens als de unieke sleutel voor gegevenstabellen. Deze sleutel wordt gemaakt met behulp van databasefuncties die de volgende beschikbare unieke ID in het systeem retourneren. Dit type sleutel heeft een grotere kans uniek te zijn dan andere generieke sleutelgeneratietools omdat het wordt gevolgd door de centrale database.
Een universeel unieke identificatie (UUID) doet hetzelfde als een wereldwijd unieke identificatie. GUID wordt meestal gebruikt in Microsoft®-producten, terwijl de UUID wordt gebruikt in generieke softwareproducten. GUID-ID's worden veel gebruikt in COM-softwareproducten (component- en objectmodel), die zijn gebaseerd op het Microsoft Windows®-platform.
Een GUID is een extreem groot aantal, waardoor het waarschijnlijk uniek is. Dit wordt belangrijk voor internettoepassingen die berichten en aankopen van consumenten moeten bijhouden. De GUID houdt een bestelling bij voor een specifieke transactie, waardoor het juiste product wordt geselecteerd.
Veel hardware-apparaten gebruiken ook de wereldwijd unieke identificatiecode om serienummers bij te houden tijdens productregistratie. Dit helpt om een hardwareapparaat voor een specifieke klant te identificeren. De unieke ID kan persoonlijke ondersteuning helpen bij het volgen van hardware- en softwareversies, waardoor ze gemakkelijker te ondersteunen zijn.