Gość (83.4.*.*)
Wiele osób utożsamia działanie sieci komputerowej z koniecznością posiadania dostępu do internetu. Tymczasem sieć lokalna (LAN) to zupełnie odrębny byt, który może funkcjonować w pełnej izolacji od świata zewnętrznego. Odpowiedź na pytanie, czy urządzenia z prywatnymi adresami IPv4 mogą się ze sobą komunikować bez internetu, brzmi: tak, jak najbardziej. Co więcej, właśnie do tego celu zostały one stworzone.
Prywatne adresy IPv4, zdefiniowane w standardzie RFC 1918, to specjalne pule adresów, które nie są widoczne w internecie publicznym. Dzięki temu miliony firm i gospodarstw domowych mogą używać tych samych numerów IP wewnątrz swoich zamkniętych struktur, nie powodując konfliktów na skalę światową.
Zanim przejdziemy do technicznych szczegółów komunikacji, warto przypomnieć, o jakich zakresach mowa. Prywatne adresy dzielimy na trzy główne klasy:
Urządzenia w tych zakresach mogą swobodnie "rozmawiać" ze sobą lokalnie, o ile są odpowiednio skonfigurowane i połączone fizycznie (kablem Ethernet) lub radiowo (Wi-Fi).
Jeśli masz dwa komputery i oba mają adresy z tej samej podsieci (np. 192.168.1.5 oraz 192.168.1.10 z maską 255.255.255.0), sprawa jest bardzo prosta. Urządzenia te nie potrzebują nawet routera do wymiany danych – wystarczy zwykły switch (przełącznik) lub nawet bezpośrednie połączenie kablem.
W takim scenariuszu proces wygląda następująco:
Ciekawiej robi się w sytuacji, gdy chcesz, aby urządzenie z klasy A (np. 10.0.0.5) skomunikowało się z urządzeniem z klasy C (np. 192.168.1.20). Czy to możliwe bez internetu? Oczywiście, ale tutaj do akcji musi wkroczyć router.
Router w sieci lokalnej pełni rolę "tłumacza" i przewodnika między różnymi podsieciami. Nie musi on być podłączony do dostawcy usług internetowych (ISP). Wystarczy, że posiada skonfigurowane interfejsy dla obu tych sieci. Urządzenie z klasy A wysyła pakiet do swojej bramy domyślnej (routera), a router – wiedząc, gdzie znajduje się sieć klasy C – przekazuje pakiet dalej. Wszystko to odbywa się wewnątrz Twojego budynku, bez wysyłania choćby jednego bita danych w świat.
Protokół IP (Internet Protocol) został zaprojektowany jako uniwersalny sposób adresowania przesyłek cyfrowych. Internet to po prostu gigantyczny zbiór połączonych ze sobą routerów, ale zasady działania małej sieci domowej są identyczne.
Brak internetu oznacza jedynie, że Twoje urządzenia nie będą mogły rozwiązywać nazw domenowych (np. google.pl), chyba że postawisz własny, lokalny serwer DNS. Jeśli jednak będziesz odwoływać się bezpośrednio do adresów IP, wszystko będzie działać bez zarzutu – od przesyłania plików, przez granie w gry LAN, aż po sterowanie inteligentnym domem.
Czy zdarzyło Ci się kiedyś, że internet przestał działać, a Twój komputer nagle otrzymał dziwny adres zaczynający się od 169.254.x.x? To tak zwany adres APIPA (Automatic Private IP Addressing). Jest to mechanizm "ratunkowy" systemu Windows i innych systemów, który pozwala urządzeniom na komunikację lokalną, gdy w sieci nie ma serwera DHCP (który zazwyczaj przydziela adresy) i nie skonfigurowano ich ręcznie. Nawet w takim przypadku urządzenia mogą się widzieć, mimo kompletnego braku infrastruktury sieciowej!
Aby komunikacja między różnymi klasami prywatnymi przebiegała sprawnie bez internetu, musisz zadbać o kilka technicznych aspektów:
Podsumowując, prywatne adresy IPv4 są całkowicie samowystarczalne w środowisku lokalnym. Internet jest jedynie opcjonalnym "oknem na świat", ale fundamenty komunikacji między Twoim laptopem, drukarką czy serwerem plików opierają się na mechanizmach, które internetu do szczęścia nie potrzebują.