Domena
Domena |
---|
Polecane artykuły |
Domena to fragment adresu internetowego w systemie DNS, jest nazwą mnemoniczną przypisaną do adresu IP. Ma ona na celu ułatwienie zapamiętywania nazw adresów stron ( strony WWW, adresy e-mail) użytkownikom Internetu.[1]
DNS (Domain Name System, pol."system nazw domenowych") jest to hierarchiczny system nazewnictwa domen i system rozproszonych baz danych.[2]
Historia
Pierwszy standard opisujący system zarządzający domenami powstał w roku 1982. Domeny powstały w celu ułatwienia oraz usprawnienia korzystania z internetu. Każde urządzenie w sieci zwane jest hostem oraz posiada swój adres IP jednoznacznie go identyfikujący. W początkach internetu aby korzystać z zasobu danego urządzenia należało posiadać jego adres IP składający się z liczb rozdzielonych kropkami. Jest to rozwiązanie wygodne dla komputerów, ale już nie dla człowieka, który łatwiej zapamiętuje nazwy aniżeli zbiory losowych liczb. Później, komputery posiadały pliki tłumaczące adresy IP na nazwy mnemoniczne, ale przy szybko rosnącej sieci było to rozwiązanie nieoptymalne. Dlatego powstał system DNS, który ustandaryzował tworzenie domen oraz zapobiegł problemom wydajności oraz konfliktów nazw.[3]
Działanie
Aby skontaktować się ze stroną za pomocą domeny, a nie adresu IP, aplikacja chcąca nawiązać połączenie uruchamia program resolver, oraz przesyła do niego wcześniej wpisaną domenę. Resolver wysyła zapytanie do serwera gromadzącego dane o adresach IP i związanych z nimi domenach. Kiedy serwer znajdzie w swojej bazie danych pasujący wpis zwraca jego adres IP do resolvera, który przekazuje go dalej do aplikacji. Aplikacja posiadając już właściwy adres IP, może nawiązać połączenie z wybranym serwerem takim jak strona internetowa, poczta e-mail lub inne.[4]
Kryteria konstrukcji domeny
Kryteria techniczne według Macieja Dutko:
- "długość adresu domenowego nie może przekraczać 255 znaków;
- długość poszczególnych elementów oddzielonych kropkami (subdomen) nie może być większa niż 63 znaki;
- oprócz liter z zakresu od „a” do „z” oraz znaków diakrytycznych, w adresie mogą występować także cyfry od 0 do 9 oraz znak łącznika "-";
- łącznik nie może znajdować się na początku domeny;
- stosowane na początku adresu domenowego www nie jest częścią domeny, lecz nazwą hosta – komputera powiązanego z nią; jest zwyczajowy, ale nieobligatoryjny. Oznacza to, że zamiast www mogłaby to być dowolna inna nazwa;
- pojawiający się przed nazwą hosta prefiks http:// również nie jest częścią domeny, ale stanowi oznaczenie protokołu internetowego identyfikującego usługę WWW (Hypertext Transfer Protocol)."[5]
Rodzaje domen
Internet jest podzielony na ponad 200 domen wysokiego poziomu, na każdą domenę składa się wiele urządzeń. Każda domena jest podzielona na subdomeny, a one na kolejne itd. Wszystkie domeny mogą być przedstawione za pomocą schematu drzewa.[6]
- Domeny najwyższego poziomu (TLD – Top Level Domain)
- funkcjonalne (gTLD – generic Top Level Domains) - powinna informować o tematyce lub o obszarze geograficznym serwisu.
- Przykłady:
- .com- commercial, .org- organisation, .gov- government, .edu- education, .mil- military, .net- network
- Przykłady:
- krajowe (ccTLD – country code Top Level Domains) – są dwuliterowymi skrótami nazw krajów oraz jednostek autonomicznych terytorialnie
- Przykłady:
- .pl- Polska, .ru- Rosja, .zw- Zimbabwe, .jp- Japonia, .cv- Republika Zielonego Przylądka, .am- Armenia, .kw- Kuwejt
- Przykłady:
- funkcjonalne (gTLD – generic Top Level Domains) - powinna informować o tematyce lub o obszarze geograficznym serwisu.
- Domeny drugiego poziomu (SLD – Second Level Domains), znajdują się po lewej stronie kropki domeny wyższego poziomu.
- Domeny niższych poziomów[7]
Bibliografia
- Dutko M. (2014). Domeny Internetowe, Wydawnictwo Naukowe PWN, Warszawa
- Healey C. (2007). Domain tasting is taking over the internet as a result of ICANN's 'Add Grace Period' , "Duke Law & Technology Review", nr 9
- Internet Corporation for Assigned Names and Numbers (2010), Beginner’s Guide to domain names
- Pope M.B.; Warkentin M.; Mutchler L.A.; Luo X.R. (2012). The Domain Name System—Past, Present, and Future, "Communications of the Association for Information Systems", nr 1
- Tanenbaum A.S. (2003). Computer Networks, Prentice Hall, New Jersey
- Trimble M. (2018). Territorialization of the Internet Domain Name System, "Scholarly Commons @ UNLV Law"
Przypisy
- ↑ Dutko M. (2014). Domeny Internetowe, Wydawnictwo Naukowe PWN, Warszawa, s.8
- ↑ Tanenbaum A.S. (2003). Computer Networks, Prentice Hall, New Jersey, s.441
- ↑ Tanenbaum A.S. (2003). Computer Networks, Prentice Hall, New Jersey, s.441
- ↑ Tanenbaum A.S. (2003). Computer Networks, Prentice Hall, New Jersey, s.441
- ↑ Dutko M. (2014). Domeny Internetowe, Wydawnictwo Naukowe PWN, Warszawa, s.9
- ↑ Tanenbaum A.S. (2003). Computer Networks, Prentice Hall, New Jersey, s.442
- ↑ Dutko M. (2014). Domeny Internetowe, Wydawnictwo Naukowe PWN, Warszawa, s.11,12
Autor: Klaudia Wiech