Jakie masz pytanie?

lub

Jakie są nieżargonowe określenia zakresu 0.0.0.0/8 w protokole IPv4?

adresy bieżącej sieci pula adresów startowych adresy zarezerwowane systemowo
avatar

Gość (83.4.*.*)



Odpowiedź:

Kiedy myślimy o adresach IP, zazwyczaj przed oczami mamy ciągi cyfr, które pozwalają nam połączyć się z ulubioną stroną internetową, drukarką w biurze czy serwerem gry. Jednak w świecie protokołu IPv4 istnieją specyficzne zakresy, które pełnią funkcje czysto techniczne i nie służą do „normalnego” surfowania po sieci. Jednym z takich obszarów jest zakres 0.0.0.0/8. Choć dla administratorów sieci to po prostu „slash osiem”, dla większości osób brzmi to jak czarna magia. Jak zatem nazwać ten zakres w sposób zrozumiały i pozbawiony technicznego żargonu?

Bieżąca sieć, czyli adres „stąd”

Najprostszym i najbardziej trafnym określeniem dla zakresu 0.0.0.0/8 jest „bieżąca sieć” lub „ta sieć”. W oficjalnej dokumentacji technicznej (RFC 1122) ten zakres jest opisany jako „This Network”. Co to oznacza w praktyce?

Wyobraźmy sobie, że urządzenie, które właśnie zostało podłączone do sieci, jeszcze nie wie, jaki ma adres IP. Musi zapytać o to serwer (zazwyczaj router), ale żeby wysłać jakiekolwiek zapytanie w protokole IP, musi mieć jakiś adres nadawcy. Wtedy używa właśnie „adresu zerowego”. Można to porównać do sytuacji, w której ktoś wchodzi do pokoju pełnego ludzi i pyta: „Hej, kim ja właściwie jestem w tej grupie?”. Nie używa swojego imienia, bo go jeszcze nie zna – odnosi się po prostu do siebie w kontekście miejsca, w którym się znajduje.

Adresy startowe lub konfiguracyjne

Innym, mniej technicznym określeniem mogą być „adresy startowe” lub „pula inicjalizacyjna”. Wynika to z faktu, że zakres ten jest wykorzystywany niemal wyłącznie w procesie uruchamiania komunikacji sieciowej (proces DHCP).

Kiedy Twój telefon łączy się z Wi-Fi, przez ułamek sekundy posługuje się adresem z tego zakresu, aby „przedstawić się” routerowi i poprosić o właściwy, stały adres. Dlatego można o nich myśleć jako o adresach tymczasowych, używanych tylko na etapie „podawania sobie rąk” przez urządzenia.

Pula zarezerwowana i nieużytkowa

Dla przeciętnego użytkownika internetu zakres 0.0.0.0/8 to po prostu „adresy zarezerwowane” lub „niedostępne”. Ważne jest to, że tych adresów nie spotkasz w przeglądarce internetowej. Jeśli spróbujesz wpisać w pasek adresu np. 0.1.2.3, żadna strona się nie załaduje.

Warto zapamiętać, że:

  • Te adresy nie istnieją w publicznym internecie.
  • Nie można ich przypisać do komputera jako stałego identyfikatora.
  • Są one „duchami” systemu – system operacyjny wie o ich istnieniu, ale nie pozwala na ich normalne wykorzystanie.

Ciekawostka: Dlaczego aż 16 milionów adresów?

Zakres 0.0.0.0/8 obejmuje wszystkie adresy zaczynające się od zera, czyli od 0.0.0.0 do 0.255.255.255. To łącznie ponad 16,7 miliona adresów! W dobie ogromnego deficytu adresów IPv4 (które po prostu się kończą), marnowanie tak wielkiej puli na cele „tylko do komunikacji lokalnej przy starcie” wydaje się rozrzutnością. Istnieją projekty i dyskusje w środowisku inżynierów sieciowych (np. inicjatywa unicast-0), które dążą do „uwolnienia” tego zakresu i przekształcenia go w normalne, użyteczne adresy publiczne. Na razie jednak większość systemów operacyjnych traktuje je jako specjalne i blokuje ich normalne użycie.

Różnica między 0.0.0.0 a zakresem 0.0.0.0/8

Często mylimy konkretny adres 0.0.0.0 z całym zakresem /8.

  • Pojedynczy adres 0.0.0.0 to w żargonie „nasłuchiwanie na wszystkich interfejsach” lub „trasa domyślna”. W języku potocznym moglibyśmy powiedzieć, że to adres typu „wszędzie” lub „gdziekolwiek”.
  • Zakres 0.0.0.0/8 to cała rodzina adresów, które mają tę samą cechę – służą do identyfikacji urządzenia wewnątrz sieci, zanim otrzyma ono swój właściwy „dowód osobisty”.

Podsumowując, jeśli chcesz uniknąć żargonu, najlepiej mówić o tym zakresie jako o adresach „tej sieci” lub puli zarezerwowanej do konfiguracji. To określenia, które najlepiej oddają ducha tego, do czego te miliony cyferek zostały stworzone.

Podziel się z innymi: