Menu
Coddy logo textTech

Gniazda w działaniu

Lekcja 19 z 32 w kursie Model OSI w Coddy.

Adres IP wraz z portem, powiązane w programie, to gniazdo. Serwer nasłuchuje na gnieździe; klient łączy się z nim. Tak warstwa 4 staje się czymś konkretnym.

Możesz obserwować, jak to działa, za pomocą dwóch narzędzi, które już masz: python3 -m http.server PORT uruchamia nasłuchujący serwer, a nc -z host port puka do portu i informuje (za pomocą swojego kodu wyjścia), czy coś odpowiedziało.

Uruchomienie serwerów zajmuje chwilę, dlatego rzeczywiste skrypty ponawiają próbę kilka razy, zanim wyciągną jakiekolwiek wnioski.

challenge icon

Wyzwanie

Średni

Otwórz gniazdo i potwierdź, że nasłuchuje:

  1. Uruchom serwer na porcie 9210 w tle
  2. Poczekaj, aż się uruchomi
  3. Sprawdź za pomocą nc -z i wypisz open, jeśli odpowie, lub closed, jeśli nie

Oczekiwany wynik:

open

Spróbuj swoich sił

Terminal

Wszystkie lekcje w sekcji Model OSI

Poćwicz samodzielnie: Edytor online Terminal