Przejdź do treści
Dział IV

Sieci Komputerowe i Adresacja

Topologie sieci, modele ISO/OSI i TCP/IP, protokoły aplikacyjne oraz obliczanie adresów sieci z wykorzystaniem masek IPv4.

Wstęp: Jak komputery ze sobą rozmawiają?

Sieci komputerowe to dział, w którym musisz połączyć wiedzę teoretyczną z twardą logiką. Na maturze z informatyki CKE sprawdza nie tylko to, czy znasz rozwinięcie skrótu DNS, ale przede wszystkim – czy potrafisz wziąć adres IP, nałożyć na niego maskę podsieci i wyliczyć, ile komputerów zmieści się w danej sieci lokalnej. Przejdziemy przez to krok po kroku.

1

Topologie Fizyczne Sieci

Topologia to układ przestrzenny urządzeń w sieci. Określa, w jaki sposób komputery (węzły) są ze sobą połączone kablami. Zrozumienie tych struktur często pojawia się w zadaniach testowych prawda/fałsz.

Gwiazda (Star)

Budowa: Wszystkie komputery są podłączone do jednego, centralnego urządzenia (najczęściej Switcha lub Huba).

Zalety/Wady: To najpopularniejsza topologia dzisiaj. Awaria jednego kabla odłącza tylko jeden komputer. Awaria urządzenia centralnego... "kole" całą sieć.

Magistrala (Bus)

Budowa: Jeden długi kabel główny (magistrala), do którego wpinają się poszczególne komputery. Na końcach kabla muszą być "terminatory".

Zalety/Wady: Tanie rozwiązanie historyczne. Przerwanie głównego kabla niszczy całą sieć. Wysokie ryzyko kolizji danych.

Pierścień (Ring)

Budowa: Komputery połączone są w zamknięty okrąg. Dane krążą w jednym kierunku, przekazywane od węzła do węzła w postaci tzw. "żetonu" (Token Ring).

Zalety/Wady: Brak kolizji (tylko jeden posiada żeton). Awaria jednego węzła może przerwać obwód (chyba że to podwójny pierścień).

Siatka (Mesh)

Budowa: Każdy komputer jest bezpośrednio połączony z każdym innym.

Zalety/Wady: Najbardziej odporna na awarie (dane zawsze znajdą inną drogę roboczą). Bardzo droga w utrzymaniu i skomplikowana w budowie. Internet to globalna sieć o topologii siatki.

2

Modele ISO/OSI i TCP/IP

Sieci są tak skomplikowane, że inżynierowie musieli podzielić ich działanie na warstwy. Dzięki temu programista piszący przeglądarkę internetową nie musi martwić się o to, jak napięcie elektryczne płynie przez miedziany kabel. Musisz znać dwa modele referencyjne.

Model ISO/OSI (7 warstw)

Jest to model teoretyczny (referencyjny), uczony we wszystkich szkołach. Zawsze liczymy warstwy od dołu (od sprzętu do użytkownika)!

  1. Fizyczna (Kable, zera i jedynki, impulsy prądu)
  2. Łącza danych (Ramki, adresy MAC, Switche)
  3. Sieciowa (Pakiety, adresy IP, Routery)
  4. Transportowa (Porty, TCP/UDP, niezawodność)
  5. Sesji (Utrzymanie dialogu między stacjami)
  6. Prezentacji (Szyfrowanie, kompresja znaków)
  7. Aplikacji (Nasze programy: HTTP, FTP)
Model TCP/IP (4 warstwy)

Jest to model praktyczny, na którym realnie opiera się dzisiejszy Internet. Agreguje on funkcje modelu OSI do zaledwie czterech, bardzo konkretnych warstw:

  1. Dostępu do sieci (Odpowiednik w. 1 i 2 OSI)
  2. Internetu (Odpowiednik w. 3 OSI - IP)
  3. Transportowa (Odpowiednik w. 4 OSI - TCP/UDP)
  4. Aplikacji (Odpowiednik w. 5, 6 i 7 OSI)

Ważne: Na maturze często pada pytanie w stylu: "W której warstwie modelu OSI działa router?". Odpowiedź: w warstwie sieciowej (3).

3

Kluczowe Protokoły

Protokół to język, w jakim urządzenia się komunikują. Jeśli przeglądarka chce odebrać stronę od serwera, musi użyć odpowiedniego protokołu warstwy aplikacji. CKE wymaga znajomości przyporządkowania skrótów do ich funkcji.

  • DNS (Domain Name System): "Książka telefoniczna" Internetu. Tłumaczy przyjazne dla człowieka nazwy (np. google.com) na adresy IP serwerów (np. 142.250.190.46).
  • DHCP (Dynamic Host Configuration Protocol): Automatycznie przydziela adresy IP nowym urządzeniom, które podłączają się do Twojej domowej sieci Wi-Fi.
  • HTTP / HTTPS: Służy do przesyłania stron WWW. HTTPS to wersja bezpieczna (szyfrowana).
  • FTP: (File Transfer Protocol). Protokół do przesyłania plików między serwerem a klientem.
  • SMTP / POP3 / IMAP: Trójca do poczty e-mail. SMTP wysyła maile. POP3 pobiera (i usuwa z serwera), a IMAP synchronizuje skrzynkę odbiorczą na wielu urządzeniach.

4

Adresacja IPv4 i Maski Podsieci

To punkt kulminacyjny na maturze z sieci. Adres IPv4 składa się z 32 bitów podzielonych na 4 oktety (po 8 bitów), zapisywanych dziesiętnie z kropkami, np. 192.168.1.10.

Struktura IP
Każdy adres IP dzieli się na dwie części: Część Sieciową oraz Część Hosta (komputera). Ale skąd komputer wie, gdzie kończy się sieć, a zaczyna host?

O tym decyduje Maska Podsieci!

Maska podsieci w systemie binarnym to ciąg jedynek, po których następuje ciąg zer. Jedynki zakrywają ("maskują") część sieciową adresu IP, a zera oznaczają miejsce na komputery.

Zapis maski (CIDR)
Maskę często podaje się skrótowo za adresem po ukośniku, np. 192.168.1.10 /24.

Liczba /24 oznacza, że w masce pierwsze 24 bity to jedynki.
Zapis binarny: 11111111.11111111.11111111.00000000
Zapis dziesiętny: 255.255.255.0

Mamy 8 zer na końcu (32 bity - 24 bity maski). Ile hostów wejdzie do tej sieci? To proste: 28−2=2542^8 - 2 = 254 hosty! (odejmujemy 2, ponieważ jeden adres to adres samej sieci, a drugi to rozgłoszeniowy).

5

Krok po kroku: Obliczanie Adresu Sieci i Broadcastu

Najczęstsze zadanie z sieci CKE brzmi: "Mając adres IP komputera i jego maskę, podaj Adres Sieci oraz Adres Rozgłoszeniowy (Broadcast)". Aby to zrobić, musimy zrozumieć, jak komputer na najniższym poziomie porównuje ze sobą zera i jedynki.

Fundament: Operacje Bitowe (Logiczne)

Komputer wykonuje te operacje porównując odpowiadające sobie bity (np. pierwszy bit adresu IP z pierwszym bitem maski). Do obliczania adresu sieci wykorzystamy operację AND.

AND (Iloczyn)
Zwraca 1 tylko wtedy, gdy oba bity to 1. W przeciwnym razie 0.

1 AND 1 = 1
1 AND 0 = 0

OR (Suma)
Zwraca 1, jeśli przynajmniej jeden z bitów to 1.

0 OR 0 = 0
1 OR 0 = 1

XOR (Rozłączna)
Zwraca 1, tylko gdy bity są różne od siebie.

1 XOR 0 = 1
1 XOR 1 = 0

NOT (Negacja)
Działa na jednym bicie. Po prostu odwraca jego wartość.

NOT 1 = 0
NOT 0 = 1

🧠
Przykład: Adres IP: 192.168.1.130, Maska: 255.255.255.192

Krok 1: Zmień na system binarny (interesuje nas tylko ostatni oktet, tam gdzie maska nie jest 255)
IP (130): 10000010
Maska (192): 11000000 (to jest maska /26)

Krok 2: Adres Sieci (operacja AND)
Wykonujemy logiczne AND (mnożenie) bit po bicie między IP a Maską. Jedynki w masce zachowują oryginalny bit IP, a zera w masce "zerują" wynik:
10000010 (IP)
11000000 (Maska)
----------------
10000000 (Zapis dziesiętny to 128)

Zatem adres całej sieci to: 192.168.1.128

Krok 3: Adres Broadcast (Zera maski zamieniamy na jedynki)
Aby wysłać pakiet do wszystkich w sieci (broadcast), bierzemy wyliczony adres sieci, a tam, gdzie maska miała zera, wstawiamy jedynki:
Sieć: 10000000
Maska miała 6 zer na końcu. Wstawiamy tam jedynki:
10111111 (Zapis dziesiętny to 128 + 63 = 191)

Zatem adres Broadcast to: 192.168.1.191

Wniosek: Do tej sieci komputery mogą dostać adresy IP z puli od 192.168.1.129 do 192.168.1.190.

6

Urządzenia Sieciowe (Router vs Switch)

Aby komputery mogły się komunikować, musimy połączyć je kablem (lub falami radiowymi) z odpowiednimi urządzeniami sieciowymi. Na poziomie matury musisz bezbłędnie odróżniać Switch od Routera.

Switch (Przełącznik)
  • Cel: Łączy komputery wewnątrz tej samej sieci LAN (Lokalnej).
  • Zasada działania: Pracuje w Warstwie 2 (Łącza Danych). Czyta ramki i przekazuje je do odpowiedniego portu na podstawie fizycznych adresów MAC kart sieciowych.
  • Jest "inteligentny" - przesyła dane tylko do komputera docelowego, w przeciwieństwie do przestarzałego Huba (Koncentratora), który krzyczał do wszystkich.
Router (Traser)
  • Cel: Łączy ze sobą różne sieci (np. Twoją domową sieć LAN z globalnym Internetem WAN).
  • Zasada działania: Pracuje w Warstwie 3 (Sieciowej). Odbiera pakiety i kieruje je (trasuje) najkrótszą ścieżką do celu na podstawie logicznych adresów IP.
  • W Twoim domu zazwyczaj masz urządzenie typu "wszystko w jednym": Router + Switch + Access Point Wi-Fi.

7

Media transmisyjne i przepustowość

Obok zadań z adresacją w arkuszach regularnie pojawia się rachunek: „ile potrwa przesłanie pliku o rozmiarze X przy łączu Y”. Wygląda na trywialny, a przewraca się na jednej rzeczy — myleniu bitów z bajtami.

Bit to nie bajt

Przepustowość łącza podaje się w bitach na sekundę (Mb/s, małe b), a rozmiary plików w bajtach (MB, duże B). Między nimi jest współczynnik 8 — i właśnie stąd bierze się rozczarowanie, że łącze 100 Mb/s pobiera plik z prędkością „tylko” 12,5 MB/s.

czas = rozmiar_pliku_w_bitach / przepustowosc_w_bitach_na_s

Plik 600 MB, lacze 100 Mb/s:
600 MB × 8 = 4800 Mb
4800 / 100 = 48 sekund (teoretycznie, bez narzutu protokolow)

W odpowiedzi warto dopisać, że wynik jest teoretyczny: nagłówki pakietów, retransmisje i współdzielenie łącza zabierają w praktyce kilkanaście procent. Taka uwaga bywa osobno punktowana w poleceniach typu „uzasadnij”.

Skrętka (UTP)

Standard w sieciach lokalnych. Zasięg do 100 m bez wzmacniacza, wtyk RJ-45. Kategoria decyduje o prędkości: Cat 5e do 1 Gb/s, Cat 6 do 10 Gb/s na krótszym odcinku. Podatna na zakłócenia elektromagnetyczne.

Światłowód

Przesyła światło, więc jest całkowicie odporny na zakłócenia elektromagnetyczne i sięga kilometrów. Droższy i wrażliwy na zginanie. To odpowiedź na pytanie „jakie medium zastosujesz między budynkami”.

Fale radiowe (Wi-Fi)

Wygoda kosztem stabilności. Pasmo 2,4 GHz ma większy zasięg, ale jest zatłoczone; 5 GHz jest szybsze i mniej zakłócane, za to gorzej przechodzi przez ściany. Medium współdzielone — przepustowość dzieli się między urządzenia.

8

NAT, Wi-Fi i diagnostyka

Adresy prywatne i NAT

Adresów IPv4 jest około czterech miliardów i dawno się skończyły. Rozwiązaniem są pule prywatne — 10.0.0.0/8, 172.16.0.0/12 i 192.168.0.0/16 — używane wewnątrz sieci lokalnych i nieroutowalne w internecie. Router zamienia je na swój jeden adres publiczny mechanizmem NAT, dzięki czemu cała sieć domowa jest widoczna na zewnątrz jako jedno urządzenie.

Dwa adresy, które trzeba rozpoznawać: 127.0.0.1 to pętla zwrotna, czyli sam komputer, a adres z zakresu 169.254.x.x oznacza, że serwer DHCP nie odpowiedział — to objaw awarii, a nie poprawna konfiguracja.

Zabezpieczenia sieci bezprzewodowej
  • WEP — standard przestarzały i łamany w kilka minut. W zadaniu „wskaż nieprawidłowość w konfiguracji” to zawsze zła odpowiedź.
  • WPA2 — obowiązujące minimum, szyfrowanie AES.
  • WPA3 — najnowszy standard, lepiej chroni słabe hasła przed atakiem słownikowym.
  • Ukrycie nazwy sieci i filtrowanie adresów MAC to utrudnienia, nie zabezpieczenia — adres MAC da się podszyć. Wymieniaj je jako dodatek, nigdy jako główną ochronę.
  • VPN — szyfrowany tunel przez sieć publiczną. Odpowiedź na pytanie o bezpieczną pracę zdalną albo korzystanie z otwartego Wi-Fi.
  • Zapora sieciowa — filtruje ruch po portach i adresach; to ona decyduje, czy usługa z twojego komputera jest widoczna z zewnątrz.
Diagnostyka krok po kroku
ipconfig /all       adres IP, maska, brama domyslna, DNS, adres MAC
ping 127.0.0.1      czy dziala wlasna karta sieciowa
ping <brama>        czy jest kontakt z routerem
ping 8.8.8.8        czy jest wyjscie na swiat
ping onet.pl        jesli adres dziala, a nazwa nie -> problem z DNS
tracert onet.pl     trasa pakietu, widac na ktorym skoku sie urywa
nslookup onet.pl    jaki adres kryje sie pod nazwa domeny

Ta kolejność to gotowa odpowiedź na polecenie „użytkownik zgłasza brak internetu — opisz czynności diagnostyczne”. Testy idą od najbliższego do najdalszego, a miejsce, w którym przestają działać, wskazuje warstwę problemu.

Połączony z bazą wiedzy?

Rozumiesz już, czym różni się model OSI od TCP/IP i potrafisz wyliczyć adres sieci? Zobaczmy, jak radzisz sobie z czasem! Rozwiąż błyskawiczne quizy z sieci i sprawdź, czy zasługujesz na adres IP klasy A.

Korepetycje z informatyki

Zdajesz maturę rozszerzoną z informatyki?

Prowadzimy indywidualne przygotowanie do matury z informatyki — algorytmy, Python i C++, bazy danych i arkusz kalkulacyjny. Zajęcia online, na arkuszach CKE. Zobacz program i cennik.

Zobacz korepetycje z informatyki

Uczysz się w technikum informatycznym? Prowadzimy też przygotowanie do kwalifikacji INF.02, INF.03 i INF.04. Zobacz egzaminy zawodowe →