Adresy IP
Lekcja 3 z 47 w kursie Sieci komputerowe w terminalu w Coddy.
Aby żądanie dotarło do serwera, klient potrzebuje jego adresu. W sieci tym adresem jest adres IP, a jego znana forma wygląda tak: 93.184.216.34: cztery liczby, każda od 0 do 255, oddzielone kropkami. To IPv4.
Nie ma ich już wystarczająco dużo dla wszystkich, dlatego istnieje również IPv6, który jest dłuższy i zapisany w systemie szesnastkowym, na przykład 2606:2800:220:1:248:1893:25c8:1946. Spotkasz się z oboma, a zagadnienia z tego kursu dotyczą każdego z nich.
Jeden adres ma większe znaczenie niż jakikolwiek inny podczas nauki: 127.0.0.1, co zawsze oznacza ten komputer, właśnie tutaj. Ma też nazwę: localhost. Żądanie skierowane pod ten adres nigdy nie opuszcza komputera, co sprawia, że jest idealny do ćwiczeń: możesz uruchomić serwer i część kliencką obok siebie i obserwować oba końce.
Dokładnie to będziesz robić przez resztę tego kursu.
Wyzwanie
ŚredniOdczytaj adres bezpośrednio z wyniku polecenia.
Po uruchomieniu ping w pierwszym wierszu wyświetla adres, z którym się komunikuje:
PING 127.0.0.1 (127.0.0.1): 56 data bytesWykonaj jeden ping do 127.0.0.1 i wyświetl tylko adres, czyli drugie słowo z pierwszego wiersza:
127.0.0.1
head -1zachowuje pierwszy wiersz, aawkmoże wyświetlić z niego pojedynczą kolumnę.
Spróbuj swoich 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
3Porty i gniazda
Czym jest portDobrze znane portyLocalhostNasłuchiwanie a łączeniePodsumowanie: porty6curl od podstaw do zaawansowania
Wyświetlanie nagłówkówZapisywanie odpowiedziWłasne nagłówkiStatus i czasKody zakończenia curlPodsumowanie: flagi curl9Uwierzytelnianie i debugowanie
Klucze API i BearerUser AgentLimity czasu i ponowieniaAnaliza błęduPodsumowanie: debugowaniePoćwicz samodzielnie: Edytor online Terminal