Menu
Coddy logo textTech

Obserwowanie warstw

Lekcja 23 z 32 w kursie Model OSI w Coddy.

Możesz obserwować współpracę warstw za pomocą jednego polecenia. Gdy curl pobiera adres URL, rozpoznaje nazwę (DNS), otwiera połączenie TCP z portem (warstwa 4), a dopiero potem komunikuje się za pomocą HTTP (warstwa 7). Dzięki -v dosłownie widzisz opis każdego etapu.

Wynikiem warstwy 7 jest kod statusu: trzycyfrowa odpowiedź serwera. 200 oznacza powodzenie. curl może wypisać tylko ten kod za pomocą -o /dev/null -w "%{http_code}\n", odrzucając treść strony.

Czas uruchomić cały stos, od góry do dołu, na własnym komputerze.

challenge icon

Wyzwanie

Średni

Uruchom lokalnie pełny stos protokołów:

  1. Uruchom serwer w tle na porcie 9220 i poczekaj, aż będzie gotowy
  2. Pobierz http://127.0.0.1:9220/ za pomocą curl -s, odrzucając treść odpowiedzi, i wypisz tylko kod statusu HTTP

Oczekiwany wynik:

200

Spróbuj swoich sił

Terminal

Wszystkie lekcje w sekcji Model OSI

Poćwicz samodzielnie: Edytor online Terminal