Was ist ein Namespace?

(1)Die Menge der Namen in einem Benennungssystem.

(2)Eine logische Gruppierung der in einem Programm verwendeten Namen. Wird auch als Namensbereich bezeichnet.

(3) Eine Klassenbibliothek in .NET.

(4) XML-Namespace: In XML ist ein Namespace eine Sammlung von Namen, die durch eine URI-Referenz identifiziert werden und in XML-Dokumenten als Elementtypen und Attributnamen verwendet werden. Damit XML-Dokumente Elemente und Attribute verwenden können, die denselben Namen haben, aber aus unterschiedlichen Quellen stammen, muss es eine Möglichkeit geben, zwischen Markup-Elementen zu unterscheiden, die aus verschiedenen Quellen stammen.

(5) DNS-Namespace: DNS ist der vom Internet bereitgestellte Namensdienst für TCP / IP-Netzwerke. DNS ist in Domänen unterteilt, eine logische Organisation von Computern, die in einem größeren Netzwerk vorhanden sind. Die Domänen existieren auf verschiedenen Ebenen und verbinden sich in einer Hierarchie, die der Stammstruktur eines Baums ähnelt. Jede Domäne erstreckt sich vom darüber liegenden Knoten und beginnt oben mit der Domäne auf Stammebene. Unter der Domäne auf Stammebene befinden sich die Domänen der obersten Ebene, unter diesen die Domänen der zweiten Ebene und weiter unten in Unterdomänen. Der DNS-Namespace gibt die Struktur der Domänen an, die zusammen einen vollständigen Domänennamen bilden. Im Domänennamen sub.secondary.com ist "com" beispielsweise die Domäne der obersten Ebene, "sekundär" den sekundären Domänennamen (normalerweise eine von einer Organisation und / oder einem Unternehmen gehostete Site) und "sub" eine Subdomain innerhalb des größeren Netzwerks. Diese gesamte DNS-Domänenstruktur wird als DNS-Namespace bezeichnet. Der einer Domäne oder einem Computer zugewiesene Name bezieht sich auf seine Position im Namespace.


Schreibe einen Kommentar