O que é namespace?

(1)O conjunto de nomes em um sistema de nomenclatura.

(2)Um agrupamento lógico dos nomes usados ​​em um programa. Também chamado de escopo de nome.

(3) Uma biblioteca de classes em .NET.

(4) namespace XML: Em XML, um namespace é uma coleção de nomes, identificados por uma referência de URI, que são usados ​​em documentos XML como tipos de elementos e nomes de atributos. Para que os documentos XML possam usar elementos e atributos que têm o mesmo nome, mas vêm de fontes diferentes, deve haver uma maneira de diferenciar entre os elementos de marcação que vêm de fontes diferentes.

(5) namespace DNS: DNS é o serviço de nomes fornecido pela Internet para redes TCP / IP. O DNS é dividido em domínios, uma organização lógica de computadores que existem em uma rede maior. Os domínios existem em níveis diferentes e se conectam em uma hierarquia que se assemelha à estrutura raiz de uma árvore. Cada domínio se estende do nó acima dele, começando no topo com o domínio de nível raiz. Sob o domínio de nível raiz estão os domínios de nível superior, sob esses estão os domínios de segundo nível e, em seguida, em subdomínios. O namespace DNS identifica a estrutura dos domínios que se combinam para formar um nome de domínio completo. Por exemplo, no nome de domínio sub.secondary.com, “com” é o domínio de nível superior, “secundário” identifica o nome de domínio secundário (geralmente um site hospedado por uma organização e / ou empresa) e “sub” identifica um subdomínio na rede maior. Toda essa estrutura de domínio DNS é chamada de namespace DNS. O nome atribuído a um domínio ou computador está relacionado à sua posição no namespace.