¿Qué es ASCII y qué son los caracteres ASCII vs. no ASCII en los dominios?
ASCII, pronunciado ask-ee , significa Código Estándar Americano para el Intercambio de Información. ASCII originalmente se basó en el alfabeto inglés y consiste en 128 caracteres incluyendo A-Z, 0-9, puntuación, espacios y otros códigos de control que se pueden encontrar en un teclado inglés estándar. Estos 128 caracteres luego son asignados un número del 0 al 127 para representarlos en la transferencia de datos de una computadora a otra. Mientras que el código ASCII fue originalmente desarrollado para teletipos (un dispositivo usado para enviar y recibir mensajes), encontró una aplicación más amplia con el desarrollo de las computadoras personales.
Caracteres ASCII y no ASCII en nombres de dominio
Los dominios ASCII, muy parecidos al ASCII en general , se basa en el alfabeto inglés. Estos dominios están limitados a incluir solo los siguientes caracteres: A-Z, 0-9 y guiones (-). Otros tipos de puntuación, espacios, etc. no están permitidos para estos dominios. Los dominios ASCII son mucho más prevalentes que los dominios de caracteres no ASCII actualmente, ya que los dominios no ASCII solo recientemente estuvieron disponibles para registro público (alrededor de 2010).
Ejemplos de dominios con caracteres ASCII:
- .com
- .org
- .xyz
- .co
Dominios no ASCII son comúnmente referidos como Nombres de Dominio Internacionalizados (IDNs). Más recientemente, extensiones de dominio internacionales también han estado disponibles en una variedad de idiomas y escrituras. Estos tipos de dominios permiten incluir una mucha mayor variedad de caracteres, lo que abre Internet a más personas alrededor del mundo a través de la accesibilidad y el uso de otros idiomas. En resumen, los dominios no ASCII no están estrictamente confinados a caracteres ASCII (A-Z, 0-9 y guiones), permiten una amplia variedad de caracteres únicos.
Ejemplos de caracteres no ASCII utilizados en extensiones de dominio internacionales:
- .भारत (utilizado para sitios web en India)
- .网络 (el equivalente a .NET en China)
- .קום (el equivalente a .COM en hebreo)
- .இந்தியா (que significa 'Tamil' para India, que es un idioma hablado en partes de India)