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 dobrze znana postać wygląda tak: 93.184.216.34: cztery liczby od 0 do 255, oddzielone kropkami. To właśnie IPv4.
Takich adresów jest już za mało, dlatego istnieje też IPv6, który jest dłuższy i zapisywany w systemie szesnastkowym, na przykład tak: 2606:2800:220:1:248:1893:25c8:1946. Spotkasz się z oboma, a koncepcje z tego kursu dotyczą każdego z nich.
Podczas nauki jeden adres jest ważniejszy niż wszystkie pozostałe: 127.0.0.1, który zawsze oznacza ten komputer, właśnie tutaj. Ma też nazwę: localhost. Żądanie do niego nigdy nie opuszcza komputera, co sprawia, że jest idealny do ćwiczeń: możesz uruchomić serwer i klienta obok siebie i obserwować oba końce.
Właśnie 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