Menu
Coddy logo textTech

Po co istnieją nazwy

Lekcja 5 z 47 w kursie Sieci komputerowe w terminalu w Coddy.

Masz adres, na który możesz wysłać żądanie. Dlaczego więc ktoś wpisuje example.com zamiast 93.184.216.34?

Są dwa powody. Adresy trudno zapamiętać, a co gorsza, się zmieniają. Witryna przenosi się na nowy serwer, dodaje drugi serwer lub zmienia dostawcę, a adres się zmienia, podczas gdy nazwa pozostaje dokładnie taka sama.

DNS, czyli system nazw domenowych, to książka telefoniczna, która zamienia nazwę na adres w chwili, gdy go potrzebujesz. To usługa wyszukiwania działająca po cichu w tle niemal każdego żądania, które wysyłasz.

Oznacza to, że każde żądanie składa się z dwóch kroków: najpierw rozwiąż nazwę na adres, a potem połącz się z tym adresem. Trzymaj te kroki oddzielnie w głowie, bo gdy coś zawiedzie, ustalenie, który z nich nie zadziałał, stanowi większą część diagnozy. Jeśli nazwy nie da się rozwiązać, połączenie nie mogło nawet się rozpocząć.

challenge icon

Wyzwanie

Średni

Pokaż, że nazwa jest tylko zastępstwem adresu.

  1. Utwórz plik index.html zawierający dokładnie SAME
  2. Uruchom serwer dla tego folderu na porcie 9103 w tle
  3. Pobierz jego zawartość dwukrotnie: raz za pomocą 127.0.0.1, a raz za pomocą localhost

Oba żądania trafiają do tego samego serwera, więc wynik to:

SAME
SAME

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Sieci komputerowe w terminalu

Poćwicz samodzielnie: Edytor online Terminal