Testowanie warstwy sieciowej – teoria, która wystarczy
1️⃣ Po co testujemy warstwę sieciową?
Warstwa sieciowa (IP) odpowiada za:
-
dotarcie pakietu do celu
-
wybór trasy (routing)
Testowanie tej warstwy pozwala sprawdzić:
-
czy hosty się widzą
-
czy pakiety dochodzą
-
czy trasa jest poprawna
2️⃣ Protokół ICMP – podstawa testów
Do testowania warstwy sieciowej używa się protokołu ICMP
(ICMP ≠ TCP ≠ UDP)
📌 ICMP służy do:
-
diagnostyki
-
komunikatów błędów
-
testów połączeń
3️⃣ PING – co to jest?
PING to program testowy, który:
-
wysyła żądanie ICMP Echo Request
-
czeka na ICMP Echo Reply
-
mierzy czas odpowiedzi
📌 Jeśli odpowiedź wróci → połączenie działa
4️⃣ Do czego używamy PING?
🔹 1. Test lokalnego stosu TCP/IP
➡️ sprawdza:
-
czy protokół IP działa
-
czy system ma poprawnie zainstalowany stos sieciowy
📌 Nie testuje sieci!
📌 Testuje sam komputer
🔹 2. Test sieci lokalnej (LAN)
➡️ sprawdza:
-
kartę sieciową
-
kabel / Wi-Fi
-
switch
-
adres IP i maskę
🔹 3. Test połączenia z Internetem / inną siecią
➡️ sprawdza:
-
routing
-
bramę domyślną
-
dostęp do sieci zewnętrznych
-
(przy domenie) także DNS
📌 Ping po IP działa, po nazwie nie → problem z DNS
📌 Ping nie działa wcale → brak trasy / bramy / blokada ICMP
5️⃣ Uwaga egzaminacyjna ⚠️
❗ Brak odpowiedzi na PING nie zawsze oznacza brak połączenia
Dlaczego?
-
ICMP może być zablokowany na firewallu
-
serwer może działać, ale nie odpowiadać na ping
6️⃣ TRACERT / TRACEROUTE – co to jest?
Program do:
-
sprawdzania trasy pakietu
-
pokazuje kolejne rutery (skoki)
Nazwy:
-
Windows →
tracert -
Linux →
traceroute
7️⃣ Jak działa TRACERT?
TRACERT:
-
wysyła pakiety ICMP
-
stopniowo zwiększa wartość TTL
-
każdy router po drodze odpowiada
📌 Dzięki temu wiemy:
-
przez jakie routery idzie pakiet
-
gdzie następuje problem
8️⃣ Do czego używamy TRACERT?
-
sprawdzanie routingu
-
lokalizowanie problemów w sieci
-
sprawdzanie, gdzie pakiet ginie
Przykład:
9️⃣ Różnica: PING vs TRACERT
| PING | TRACERT |
|---|---|
| sprawdza czy host odpowiada | sprawdza jaką drogą idą pakiety |
| szybki test | analiza trasy |
| ICMP Echo | ICMP + TTL |
🔑 Zdania-klucze (zapamiętać!)
🔹 PING testuje osiągalność hosta
🔹 TRACERT pokazuje trasę pakietu
🔹 ICMP służy do diagnostyki sieci
🔹 Brak pinga ≠ brak Internetu
🎯 Poziom egzaminu – CHECKLISTA
Uczeń powinien umieć:
-
✔ wyjaśnić, do czego służy PING
-
✔ podać przykład testu 127.0.0.1
-
✔ odróżnić PING od TRACERT
-
✔ wiedzieć, że oba używają ICMP