PADRÕES DE IETF

A Força-Tarefa de Engenharia na Internet (Internet Engineering Task Force - IETF) liderou os esforços para criar padrões para o uso de caracteres não ASCII no Sistema de Nomes de Domínio (DNS).


O DNS somente reconhece caracteres ASCII A-Z, 0-9 e "-". Isso limita o número de caracteres que pode ser utilizado para constituir nomes de domínio para 37 dos mais de 96.000 caracteres identificados pelo Unicode. Para criar nomes de domínio a partir da variedade de caracteres Unicode, um esquema de codificação de caracteres que mapeia de forma singular pontos de código Unicode para uma representação ASCII deve ser usado e padronizado.

A IETF publicou estes padrões relacionados aos Internationalized Domain Names (Nomes de domínio internacionalizados) (IDN): Esquemas de Codificação, Estrutura, Protocolo, Unicode e Scritps da direita para a esquerda.

ESQUEMA DE CODIFICAÇÃO

O esquema de codificação para IDNs utiliza punycode, uma codificação compatível com ASCII (ACE) que codifica caracteres do idioma local em caracteres ASCII, de modo que o DNS consegue responder de forma precisa um pedido de registro de endereço. Para selecionar um punycode como o padrão ACE, a IETF considerou uma proporção entre compressão e implementação. O punycode permite que um maior número de caracteres (pontos de código) seja representado e fácil de posicionar.

ESTRUTURA [RFC 5890]

Esta RFC tem a ver com uma coleção que, junta, descreve o protocolo e o contexto de utilização para uma revisão dos Internationalized Domain Names (Nomes de domínio internacionalizados) para os Aplicativos (IDNA) que foi amplamente concluída em 2008, conhecida dentro da série e em outros lugares como "IDNA2008". A série substitui uma versão anterior da IDNA [RFC 3490] [RFC 3491]. Por conveniência, essa versão da IDNA é conhecida como "IDNA2003". A versão mais recente continua usando o algoritmo Punycode [RFC3492] e o prefixo ACE (codificação compatível com ASCII) da versão anterior.

PROTOCOLO [RFC 5891]

Esta RFC descreve o protocolo IDNA2008 central e suas operações. Em combinação com o documento "Bidi" (bidirecional) descrito abaixo, ele explicitamente atualiza e substitui o [RFC 3490].

UNICODE [RFC 5892]

Esta RFC especifica as regras para decidir se um ponto de código, considerado isoladamente ou no contexto, é um candidato para inclusão em um Internationalized Domain Name (Nome de domínio internacionalizado) (IDN). Faz parte da especificação de Internationalized Domain Names (Nomes de domínio internacionalizados) em Applications 2008 (IDNA2008).

SCRIPTS DA DIREITA PARA A ESQUERDA [RFC 5893]

O uso de scritps da direita para esquerda nos Internationalized Domain Names (Nomes de domínio internacionalizados) (IDNs) apresentou vários desafios. Esta RFC fornece novas regras Bidi para as marcações dos Internationalized Domain Names (nomes de domínio internacionalizados) (IDN) para Aplicativos (IDNA), com base nos problemas encontrados com alguns scripts e algumas deficiências no critério Bidi IDNA 2003.

LÓGICA [RFC 5894]

Esta RFC fornece a base, a explicação e a lógica para a necessidade de novas RFCs para enfrentar os problemas que surgem da(s) versão(ões) anterior(es) do IDNA. A necessidade de atualizar a versão do Unicode suportado nos IDNs também é discutida nesta RFC.

RFCS PUBLICADAS

Esses padrões foram publicados e agora estão disponíveis:

A Verisign tem o compromisso de seguir os padrões IETF e apoiar a rápida implantação dessa nova tecnologia.

PRECISA DE MAIS INFORMAÇÕES?