¿Por qué www es seguido por un punto (.) Y no una coma (,) u otra cosa? ¿Es una mera convención o algo técnico al respecto, como el nombre de dominio y el subdominio?

El punto se utiliza como separador para ser coherente con algo que siempre ha estado allí, pero que la mayoría de la gente nunca ha sabido, o incluso ha tenido alguna necesidad de saber: el punto de terminación implícito que representa la “raíz” del sistema DNS.

Lo que está preguntando es sobre el sistema de nombres para hosts y dominios de Internet que se describió inicialmente en un documento llamado RFC 1035 – Nombres de dominio – implementación y especificación. En esta especificación, hay nombres absolutos y relativos. Los nombres absolutos en realidad terminan en un punto. Dot fue elegido para este propósito porque es el carácter final de “punto final” en la gramática escrita. El punto final en un nombre absoluto significa que la dirección está completa, por lo que el sistema DNS no tiene que buscar un dominio de nivel superior que realmente pueda contener este nombre.

La razón por la que nunca ha oído hablar de nombres absolutos y no sabe que terminan con un punto final es que el software lo oculta. A menos que esté accediendo a un servidor en la red de su propia organización, siempre está usando direcciones absolutas, pero los componentes de software en los que confían las aplicaciones (por ejemplo, su navegador web) para tratar con nombres DNS aceptarán una dirección que tenga ese punto final, Pero no lo requiere. Si el software lo necesita, lo que casi siempre hace, solo supone que el punto final está allí. Sin embargo, en realidad es un poco más eficiente proporcionarlo, porque sin el punto final, el software puede tener que considerar la posibilidad de que lo que realmente quería era una dirección relativa. Es decir, cuando escribiste www.google.com, es posible que lo que realmente quisiste decir fue www.google.com.mycompany.com. El software realmente probaría esa dirección primero si la configuración de su computadora incluye una “ruta de búsqueda DNS” que incluye mycompany.com. Si resulta que no existe, buscará www.google.com.

Es solo una convención, pero sigue una convención más antigua. Los puntos se han usado para delimitar las capas de una jerarquía al menos al lenguaje de programación C y probablemente antes. Lo curioso del nombre de dominio es que está al revés. Para las infecciones urinarias (identificadores de tipo universal, no infecciones del tracto urinario), es hacia adelante. El tipo BMP es com.microsoft.bmp.

Se podría haber usado otro delimitador, pero una coma es poco probable, debido a su uso en listas.