Skip to main content

Cos'è un identificatore univoco a livello globale?

La maggior parte del software di comunicazione richiede identificatori univoci speciali per tracciare e identificare messaggi specifici.Questo identificatore univoco a livello globale (GUID) è allegato a molte forme di comunicazione, inclusi messaggi istantanei, e-mail e trasferimenti di dati business-to-business.Il GUID viene utilizzato come chiave di monitoraggio per garantire che un messaggio venga inviato dalla macchina di invio corretta e ricevuto dal destinatario corretto.

Il concetto di un identificatore univoco a livello globale in Informatica è disponibile per diversi decenni.Questi identificatori si basano su algoritmi complessi che assicurano che venga generato un ID univoco per ogni richiesta.Molti algoritmi GUID utilizzano l'indirizzo MAC (Computer Memory Access Control), che è un numero univoco elevato a ciascun sistema informatico.

In Windows Sistemi operativi, un identificatore univoco a livello globale è un valore numerico a 128 bit che viene utilizzato per accedere agli oggetti software in memoria.Questo valore viene generato attraverso funzioni speciali all'interno del sistema operativo.È garantito per essere un ID univoco all'interno di una specifica configurazione hardware.

La creazione di un GUID che può essere utilizzato su più server hardware richiede un algoritmo avanzato.Questo perché il GUID di una singola macchina ha il potenziale per essere duplicato su un'altra macchina.Gli algoritmi avanzati in genere utilizzano identificatori speciali all'interno di sistemi operativi hardware per garantire unicità.Alcuni esempi includono timestamp con una combinazione di indirizzi IP (Internet Protocol).

Molti database utilizzano identificatori univoci a livello globale come chiave univoca per le tabelle di dati.Questa chiave viene creata utilizzando le funzioni del database che restituiscono l'ID univoco disponibile successivo all'interno del sistema.Questo tipo di chiave ha una maggiore probabilità di essere unici rispetto ad altri strumenti di generazione di chiave generica perché è monitorato dal database centrale.

Un identificatore universalmente univoco (UUID) fa la stessa cosa di un identificatore univoco a livello globale.GUID è in genere utilizzato in Microsoft prodotti, mentre l'UUID viene utilizzato nei prodotti software generici.Gli identificatori di GUID sono fortemente utilizzati nei prodotti software COM (Object Model (Object Model), che si basano su Microsoft Windows Piattaforma.

Un GUID è un numero estremamente grande, il che rende probabile che sia unico.Ciò diventa importante per le applicazioni Internet che devono tenere traccia dei messaggi e degli acquisti dai consumatori.Il GUID tiene traccia di un ordine a una transazione specifica, che aiuta a garantire che il prodotto corretto venga selezionato.

Molti dispositivi hardware utilizzano anche l'identificatore univoco a livello globale per tenere traccia dei numeri di serie durante la registrazione del prodotto.Questo aiuta a identificare un dispositivo hardware per un cliente specifico.L'ID univoco può aiutare a supportare il personale nel monitoraggio delle versioni hardware e software, il che li rende più facili da supportare.