Przestrzeń nazw

Przestrzeń nazw to grupa powiązanych elementów, z których każdy ma unikatową nazwę lub identyfikator. Istnieje kilka różnych typów przestrzeni nazw, a każdy z nich ma określoną składnię używaną do definiowania odpowiednich elementów. Każdy element w przestrzeni nazw ma „nazwę lokalną”, która służy jako unikatowy identyfikator.

Przestrzenie nazw są używane w wielu obszarach informatyki, takich jak nazwy domen, ścieżki plików i dokumenty XML. Poniżej przedstawiono przykłady tych różnych zastosowań.

  1. Nazwy domen — składnia przestrzeni nazw dla nazw domen jest określana przez system nazw domen, czyli DNS. Obejmuje ona domenę najwyższego poziomu (np. „techterms.com”) oraz subdomenę, taką jak „www.” W adresie URL „www.techterms.com” identyfikatorem przestrzeni nazw jest „techterms.com”, natomiast nazwą lokalną jest „www.”
  2. Ścieżki plików — lokalizacje plików można określać za pomocą ścieżki pliku, która może zawierać wiele katalogów. Ścieżka pliku, korzystająca ze składni określonej przez system operacyjny, jest uznawana za przestrzeń nazw. Na przykład C:\Program Files\Internet Explorer to przestrzeń nazw opisująca położenie plików programu Internet Explorer na komputerze z systemem Windows. Przestrzeń nazw /usr/local/apache/ określa lokalizację plików Apache na serwerze internetowym opartym na systemie Unix. Poszczególne nazwy plików w tych katalogach służą jako unikatowe identyfikatory.
  3. Dokumenty XML — przestrzenie nazw XML (XMLNS) służą do kojarzenia nazw elementów i atrybutów dokumentu z przestrzenią nazw identyfikowaną przez zewnętrzny URI. Na przykład plik XML może zawierać elementy HTML określone pod adresem „http://www.w3.org/1999/xhtml”. Odwołanie to może pojawić się w pobliżu początku dokumentu XML w postaci „<html:html xmlns:html='http://www.w3.org/1999/xhtml'>”.

Powyższe przykłady przedstawiają tylko kilka typów przestrzeni nazw używanych w informatyce. Przestrzenie nazw służą również do definiowania urządzeń sieciowych i innych rodzajów sprzętu komputerowego. Ponadto programiści często używają przestrzeni nazw do grupowania powiązanych zmiennych w kodzie źródłowym programu. Chociaż istnieje wiele różnych typów przestrzeni nazw, wszystkie służą temu samemu celowi — przechowywaniu logicznie powiązanych elementów w jednej grupie.

Zaktualizowano April 25, 2013 przez Per C.

quizSprawdź swoją wiedzę

What is an image comprised of discreet dots called?

A
Monochrome
0%
B
Greyscale
0%
C
Halftone
0%
D
Vector
0%
Correct! Incorrect!     View the Halftone definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Przestrzeń nazw na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.