Menu
CoddyTech

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 ktokolwiek 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 host, 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 w chwili, gdy jej potrzebujesz, zamienia nazwę na adres. 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 ma tak naprawdę dwa etapy: rozwiąż nazwę na adres, a następnie połącz się z tym adresem. Rozróżniaj je w myślach, bo gdy coś zawiedzie, ustalenie, który z tych dwóch etapów nie zadziałał, stanowi większość diagnozy. Nazwa, której nie da się rozwiązać, nie dotarła nawet do etapu łączenia.

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