Internet i sieci w pigułce
Wpisujesz adres, naciskasz Enter i po ułamku sekundy widzisz stronę. Pod spodem dzieje się zaskakująco dużo — i da się to zrozumieć bez technicznego żargonu. Oto ostatnia lekcja kursu Podstawy informatyki.
Adres IP — numer domu w sieci
Każde urządzenie podłączone do sieci dostaje adres IP — liczbowy
identyfikator, który pozwala inne urządzenia „znaleźć" je w internecie, podobnie
jak adres domu pozwala doręczyć list. Klasyczny adres IPv4 wygląda tak:
192.168.1.10 — cztery liczby od 0 do 255 rozdzielone kropkami.
Ponieważ adresy IPv4 zaczęły się kończyć, powstaje nowszy standard
IPv6 z ogromną pulą adresów.
Warto rozróżnić dwa światy: w domu Twój komputer ma zwykle adres
prywatny (np. właśnie 192.168.x.x), nadany przez
router, a w internecie cała Twoja sieć domowa występuje pod jednym adresem
publicznym, przydzielonym przez dostawcę internetu. Router
pośredniczy między nimi — to jego najważniejsza rola. Swój adres prywatny
sprawdzisz poleceniem ipconfig (Windows) lub w ustawieniach
sieci — to często pierwszy krok diagnozy, gdy „nie działa internet".
DNS — książka telefoniczna internetu
Ludzie pamiętają nazwy: ikokursy.com. Komputery potrzebują liczb —
adresów IP serwerów. Tłumaczeniem jednego na drugie zajmuje się
DNS (system nazw domenowych): działa jak książka telefoniczna,
w której pod nazwiskiem znajdujesz numer.
Gdy wpisujesz adres strony, komputer pyta serwer DNS (zwykle utrzymywany przez dostawcę internetu): „jaki adres IP ma ta domena?". Odpowiedź jest zapamiętywana na jakiś czas — to tzw. pamięć podręczna DNS — więc kolejne wejścia na tę samą stronę nie wymagają ponownego pytania. Gdy DNS nie odpowiada, strony „przestają działać", choć sam internet często działa nadal.
Pakiety — dane podróżują w kopertach
Żadna strona ani plik nie leci przez sieć w całości. Dane są dzielone na małe porcje — pakiety. Każdy pakiet przypomina kopertę: zawiera fragment treści, adres nadawcy i adres odbiorcy. Pakiety mogą dotrzeć różnymi drogami i w zmienionej kolejności — na miejscu są składane z powrotem w całość. Za pilnowanie, by nic nie zginęło i wszystko złożyło się poprawnie, odpowiada m.in. protokół TCP: gdy pakiet zaginie, jest wysyłany ponownie. Taki podział ma praktyczny sens — gdy jedna trasa w sieci zawodzi, kolejne pakiety mogą popłynąć inną. Dzięki temu internet jako całość jest odporny na awarie pojedynczych łączy.
HTTP i HTTPS — rozmowa z serwerem
Przeglądarka pobiera strony za pomocą protokołu HTTP. Wymiana
jest prosta: przeglądarka wysyła żądanie („podeślij stronę
główną"), a serwer odsyła odpowiedź — zwykle dokument HTML —
wraz z kodem statusu. Dwa kody warto znać: 200 (sukces)
i 404 (nie znaleziono strony).
Samo HTTP przesyła dane otwartym tekstem — każdy pośrednik w sieci mógłby je podejrzeć. Dlatego dziś standardem jest HTTPS, czyli HTTP zabezpieczone szyfrowaniem (TLS). O szyfrowanym połączeniu informuje kłódka obok adresu. Dwie ważne niuanse:
- Kłódka oznacza szyfrowanie połączenia, nie uczciwość strony. Fałszywa strona też może mieć kłódkę.
- Brak kłódki to sygnał ostrzegawczy. Na stronach bez HTTPS nie wpisuj haseł ani danych kart.
Co robi przeglądarka krok po kroku
Od wpisania adresu do wyświetlenia strony:
- Pyta serwer DNS o adres IP domeny (chyba że zna go z pamięci podręcznej).
- Nawiązuje połączenie z serwerem — przy HTTPS dodatkowo uzgadnia szyfrowanie i sprawdza certyfikat strony.
- Wysyła żądanie HTTP o dokument strony.
- Odbiera odpowiedź (HTML) i zaczyna ją analizować.
- Pobiera dołączone zasoby: arkusze stylów CSS, skrypty, obrazki — często dziesiątki osobnych żądań.
- Składa wszystko w gotową stronę i rysuje ją na ekranie.
- Otwórz trzy strony, których używasz na co dzień (np. pocztę, sklep, serwis z wiadomościami).
- Na każdej kliknij ikonę kłódki obok adresu i sprawdź: czy połączenie jest szyfrowane? Komu wystawiono certyfikat?
- Zwróć uwagę, czy adres zaczyna się od
https://i czy przeglądarka nie pokazuje ostrzeżeń. - Jeśli trafisz na stronę bez kłódki, sprawdź, co się stanie, gdy dopiszesz
sdohttpw adresie — większość serwisów przekieruje Cię na wersję szyfrowaną.