O que é um identificador globalmente único?

A maioria do software de comunicação requer identificadores exclusivos especiais para rastrear e identificar mensagens específicas. Esse identificador globalmente exclusivo (GUID) está anexado a muitas formas de comunicação, incluindo mensagens instantâneas, e-mails e transferências de dados de negócios para negócios. O GUID é usado como uma chave de rastreamento para garantir que uma mensagem seja enviada da máquina de envio correta e recebida pelo destinatário correto.

O conceito de um identificador globalmente exclusivo na ciência da computação está disponível há várias décadas. Esses identificadores são baseados em algoritmos complexos que garantem que um ID exclusivo seja gerado para cada solicitação. Muitos algoritmos do GUID usam o endereço de controle de acesso à memória do computador (MAC), que é um grande número exclusivo atribuído a cada sistema de computador. Este valor é gerado através de funções especiais dentro do sistema operacional. Isso éGarantido para ser um ID exclusivo em uma configuração específica de hardware.

Criando um GUID que pode ser usado em vários servidores de hardware requer um algoritmo avançado. Isso ocorre porque o GUID de uma única máquina tem o potencial de ser duplicado em outra máquina. Os algoritmos avançados normalmente usam identificadores especiais nos sistemas operacionais de hardware para garantir a singularidade. Alguns exemplos incluem carimbos de tempo com uma combinação de endereços de protocolo da Internet (IP).

Muitos bancos de dados usam identificadores globalmente exclusivos como a chave exclusiva das tabelas de dados. Essa chave é criada usando funções de banco de dados que retornam o próximo ID exclusivo disponível dentro do sistema. Esse tipo de chave tem uma maior probabilidade de ser único do que outras ferramentas genéricas de geração de chaves, porque é rastreada pelo banco de dados central.

Um identificador universalmente único (UUID) faz a mesma coisa que um Iden globalmente únicoTIFIER. O GUID é normalmente usado nos produtos Microsoft®, enquanto o UUID é usado em produtos de software genérico. Os identificadores do GUID são fortemente usados ​​em produtos de software de componente e modelo (COM), que são baseados na plataforma Microsoft Windows®.

Um GUID é um número extremamente grande, o que é provável que seja único. Isso se torna importante para aplicativos da Internet que devem acompanhar as mensagens e compras dos consumidores. O GUID rastreia um pedido para uma transação específica, que ajuda a garantir que o produto correto seja selecionado.

Muitos dispositivos de hardware também usam o identificador globalmente exclusivo para rastrear números de série durante o registro do produto. Isso ajuda a identificar um dispositivo de hardware para um cliente específico. O ID exclusivo pode ajudar o suporte a rastrear versões de hardware e software, o que os torna mais fáceis de apoiar.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?