Dataczwartek, 13 sierpnia 2026 Czas18:38:19
← Sieci i sprzęt komputerowy

Lekcja 4. Sieci komputerowe — od kabla do chmury

Trudny / egzaminacyjny

Po co się tego uczymy?

Bez sieci komputerowych nie byłoby internetu, YouTube'a, gier online, komunikatorów ani szkolnych e-dzienników. Zrozumienie, jak dane WĘDRUJĄ od Twojego komputera do serwera na drugim końcu świata (i z powrotem), to jeden z najważniejszych, praktycznych tematów teorii wymaganej na maturze z informatyki — i podstawa do zrozumienia bezpieczeństwa w sieci.

Teoria

Sieć komputerowa to zbiór urządzeń (komputerów, drukarek, telefonów) połączonych w celu WYMIANY DANYCH i WSPÓŁDZIELENIA zasobów — kablowo (Ethernet) lub bezprzewodowo (Wi-Fi).

Rodzaje sieci wg zasięgu: PAN (Personal Area Network, kilka metrów, np. Bluetooth), LAN (Local Area Network, budynek/szkoła), MAN (Metropolitan Area Network, miasto), WAN (Wide Area Network, kraj/świat — Internet to największa sieć WAN).

Model OSI (7 warstw) — teoretyczny model opisujący, jak dane wędrują przez kolejne warstwy: Aplikacji → Prezentacji → Sesji → Transportowa → Sieciowa → Łącza danych → Fizyczna. Przykład: wysyłając e-mail, tekst trafia do warstwy aplikacji, potem transportowej (TCP), sieciowej (IP), aż do fizycznej (sygnały w kablu) — po drugiej stronie ta sama droga w odwrotnej kolejności.

Model TCP/IP (4 warstwy) — TO WŁAŚNIE TEN model faktycznie działa w Internecie (OSI to głównie teoria): Aplikacji (HTTP, FTP, DNS, SMTP), Transportowa (TCP, UDP), Internetu (IP, ICMP), Dostępu do sieci (Ethernet, Wi-Fi).

Topologie sieci (sposób połączenia urządzeń): Gwiazda (łatwa diagnoza, ale awaria centrali = brak sieci — typowa sieć domowa Wi-Fi), Magistrala (tania, ale awaria kabla = koniec transmisji), Pierścień (przewidywalna, ale awaria węzła przerywa obieg), Siatka (bardzo niezawodna, ale droga — jak Internet), Drzewo (łatwa rozbudowa, typowa dla dużych sieci korporacyjnych).

Sprzęt sieciowy: karta sieciowa NIC ("dowód osobisty" komputera, unikalny adres MAC), switch (łączy komputery w LAN, przesyła dane TYLKO tam, gdzie trzeba), router (łączy RÓŻNE sieci, np. Wi-Fi z Internetem — nadaje adresy IP przez DHCP, pilnuje ruchu firewallem), Access Point (tworzy sieć bezprzewodową), modem (zamienia sygnał cyfrowy na analogowy i odwrotnie).

Adresowanie: adres MAC to STAŁY, fizyczny numer nadany przez producenta (np. 00:1A:2B:3C:4D:5E), używany WEWNĄTRZ sieci LAN. Adres IP to LOGICZNY adres w sieci — IPv4 (32 bity, np. 192.168.0.1) albo IPv6 (128 bitów, np. 2001:0db8::1). Adresy prywatne IPv4 (niewidoczne w Internecie): 192.168.x.x, 10.x.x.x, 172.16-31.x.x. ARP tłumaczy IP na MAC (w sieci lokalnej), DHCP AUTOMATYCZNIE przydziela adresy IP/maskę/bramę/DNS. Maska podsieci (np. 255.255.255.0) określa, które bity adresu IP odpowiadają za SIEĆ, a które za URZĄDZENIE (host).

TCP vs UDP: TCP jest NIEZAWODNY (kontroluje błędy, potwierdza odbiór, wolniejszy) — używany dla WWW i e-mail. UDP jest SZYBKI, ale bez potwierdzeń — używany dla gier online i transmisji wideo. Analogia: TCP to list polecony (masz potwierdzenie odbioru), UDP to rozmowa przez megafon (głośno i szybko, ale nikt nie gwarantuje, że wszystko dotrze).

DNS ("książka telefoniczna Internetu") — gdy wpisujesz bitedu.pl, komputer PYTA serwer DNS o odpowiadający adres IP (np. 91.212.100.50) i DOPIERO WTEDY łączy się z serwerem.

Routing — pakiety danych podróżują od routera do routera, aż dotrą do celu; każdy router decyduje, KTÓRĘDY najbliżej. Trasę pakietu (ścieżkę routingu) można zobaczyć komendą tracert (Windows) / traceroute (Linux/macOS).

Praktyczne polecenia sieciowe: ping adres (test połączenia), ipconfig/ifconfig/ip a (adres IP, maska, brama), netstat/ss (lista połączeń i portów), nslookup domena (sprawdzenie DNS).

Schemat

SCHEMAT SIECI DOMOWEJ:
[Internet]
    │
 [Modem]
    │
 [Router]───[Switch]───[Komputer]
      │          └────[Drukarka]
      └────Wi-Fi────[Laptop / Telefon]

MODEL TCP/IP (4 warstwy, od góry do dołu):
Aplikacji       — HTTP, FTP, DNS, SMTP     (komunikacja użytkownika)
Transportowa    — TCP, UDP                 (niezawodność przesyłu)
Internetu       — IP, ICMP                 (adresowanie i routing)
Dostępu do sieci— Ethernet, Wi-Fi          (fizyczne połączenie)

MASKA PODSIECI:
IP:    192.168.0.15
Maska: 255.255.255.0
→ sieć: 192.168.0.0, host: 15

Przykład z życia

Gdy wpisujesz adres strony w przeglądarce, w ułamku sekundy dzieje się CAŁA opisana w tej lekcji sekwencja: przeglądarka pyta DNS o adres IP serwera, Twój komputer wysyła żądanie przez router i dalej przez sieć routerów internetowych (routing), dane wracają protokołem TCP (niezawodnie, bo to ważna strona), a Ty widzisz wynik — to wszystko dzieje się "pod maską" każdego kliknięcia w internecie.

polecenia_sieciowe.sh

# Przykładowe polecenia sieciowe (uruchamiane w terminalu, nie w Pythonie)

ping bitedu.pl
# Wynik: sprawdza, czy host odpowiada, i mierzy czas odpowiedzi (ms)

ipconfig
# Windows: pokazuje adres IP, maskę podsieci, bramę domyślną
# (na Linux/macOS: ifconfig lub ip a)

netstat -ano
# Pokazuje listę aktywnych połączeń sieciowych i otwartych portów

tracert 8.8.8.8
# Windows: pokazuje trasę (kolejne routery) pakietu do celu
# (na Linux/macOS: traceroute 8.8.8.8)

nslookup bitedu.pl
# Sprawdza, jaki adres IP DNS zwraca dla podanej domeny

Komentarz i wyjaśnienie kodu

ping wysyła małe pakiety testowe (ICMP) do wskazanego adresu i mierzy, ile czasu zajmuje odpowiedź — brak odpowiedzi ("Request timed out") oznacza problem z połączeniem lub że host blokuje takie zapytania.

tracert/traceroute pokazuje WSZYSTKIE routery ("przystanki"), przez które przechodzi pakiet w drodze do celu — to praktyczna wizualizacja tego, co teoria nazywa "routingiem": pakiet realnie WĘDRUJE od routera do routera, a nie leci bezpośrednio.

nslookup pokazuje dokładnie to, co "pod maską" robi przeglądarka przy każdym wejściu na stronę — pyta serwer DNS o adres IP odpowiadający wpisanej nazwie domeny.

Ćwiczenie samodzielne

Otwórz terminal (Wiersz poleceń w Windows, Terminal w macOS/Linux) i wykonaj po kolei: ping google.com, ipconfig (lub ifconfig/ip a), nslookup bitedu.pl. Zapisz, jakie informacje zwróciło każde polecenie.

Zadania do pracy własnej

  1. Wyjaśnij własnymi słowami różnicę między adresem MAC a adresem IP — który jest stały, a który może się zmieniać? Podaj przykład sytuacji, w której adres IP Twojego urządzenia się zmienia.

  2. Dla adresu IP 192.168.1.50 z maską 255.255.255.0 określ adres sieci i numer hosta (analogicznie do przykładu z teorii). Wyjaśnij, kiedy w praktyce warto użyć protokołu TCP, a kiedy UDP — podaj po jednym przykładzie zastosowania.

  3. Sprawdź komendą tracert (lub traceroute) trasę pakietu do dowolnej popularnej strony internetowej (np. tracert wikipedia.org) i zinterpretuj wynik: ile "przeskoków" (hopów) wykonał pakiet, czy któryś z routerów odpowiadał wyraźnie wolniej niż pozostałe? Wyjaśnij, jak ten wynik odnosi się do teorii routingu z tej lekcji.

Typowe błędy

Mylenie modelu OSI z modelem TCP/IP — to DWA różne modele: OSI (7 warstw) jest głównie TEORETYCZNY i edukacyjny, a to WŁAŚNIE model TCP/IP (4 warstwy) faktycznie działa w prawdziwym Internecie.

Przekonanie, że adres IP jest tak samo "stały" jak adres MAC — adres MAC jest fizycznie zapisany w karcie sieciowej przez producenta i się NIE zmienia; adres IP jest LOGICZNY i może się zmieniać (np. przy każdym połączeniu z siecią, jeśli przydzielany jest dynamicznie przez DHCP).

Mylenie TCP z UDP pod względem zastosowań — używanie UDP tam, gdzie kluczowa jest NIEZAWODNOŚĆ (np. przesyłanie pliku), albo TCP tam, gdzie liczy się PRĘDKOŚĆ kosztem ewentualnych błędów (np. transmisja wideo na żywo), prowadzi do gorszej wydajności aplikacji.

Nawiązanie do egzaminu zawodowego

To ostatnia lekcja działu "Sieci i sprzęt komputerowy" — razem z budową komputera, systemem operacyjnym i systemami liczbowymi domyka całą teorię sprzętowo-sieciową wymaganą w pisemnej części matury z informatyki oraz na egzaminach INF.03/INF.04. Tematy sieciowe (adresacja IP, protokoły HTTP/HTTPS) pojawiają się też bezpośrednio w dziale Aplikacje webowe (INF.04.7) przy okazji komunikacji między Angularem a ASP.NET Core.