Localhost
Lezione 12 di 47 del corso Reti da terminale di Coddy.
localhost e l'indirizzo a cui viene risolto, 127.0.0.1, indicano questa macchina. Una richiesta inviata lì non raggiunge mai la rete. Scende fino allo stack di rete e torna subito indietro.
Questo lo rende il luogo ideale per imparare, perché puoi essere entrambe le estremità allo stesso tempo:
python3 -m http.server 9106 &
sleep 1
curl -s http://localhost:9106/È anche alla base di un problema che incontrerai nel lavoro vero. Un servizio può essere associato solo a localhost, il che significa che accetta richieste dalla propria macchina e rifiuta tutto ciò che proviene dall'esterno. Funziona perfettamente per la persona che lo ha avviato ed è invisibile a tutti gli altri. Questo è uno dei significati reali di «sulla mia macchina funziona».
Quindi, quando un collega non riesce a raggiungere il tuo servizio, una delle prime domande è a quale indirizzo è in ascolto, non solo su quale porta.
Sfida
MedioServi il contenuto e misura quello che è tornato.
- Crea
page.htmlcontenente esattamentelocal traffic only - Servi la cartella sulla porta 9106 in background
- Recuperala usando il nome
localhoste passa la risposta awc -cper contare i byte
Il testo contiene 18 caratteri, più il carattere di nuova riga aggiunto da echo, quindi:
19La richiesta non lascia mai la macchina, ed è per questo che funziona anche senza alcuna rete.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Reti da terminale
Esercitati da solo: Playground Terminal