Menu
CoddyTech

Che cos'è una rete

Lezione 1 di 47 del corso Reti da terminale di Coddy.

Una rete non è altro che un insieme di macchine che possono scambiarsi messaggi. Il tuo laptop che chiede una pagina a un server web, un telefono che recupera la posta, un servizio backend che legge un database: tutto questo consiste in una macchina che invia un messaggio e un’altra che ne invia uno in risposta.

Quei messaggi viaggiano in piccoli pezzi chiamati pacchetti. Una risposta di grandi dimensioni viene suddivisa, inviata e riassemblata all’altra estremità. Quasi mai devi gestire i pacchetti manualmente, ma questo spiega molte delle cose che vedrai: perché una connessione lenta carica una pagina a singhiozzo e perché una parte della risposta può arrivare mentre il resto non arriva.

L’abitudine importante per questo corso è smettere di pensare a Internet come a un luogo e iniziare a pensarlo come a una conversazione. Qualcosa chiede. Qualcosa risponde. Tutto il resto riguarda chi sta chiedendo, dove si trova e quale forma assume la domanda.

Questi tre dettagli corrispondono esattamente ai tre capitoli successivi: indirizzi e nomi ti dicono dove, le porte ti dicono quale programma su quella macchina e HTTP dà forma alla domanda.

challenge icon

Sfida

Facile

Dimostra che è avvenuto davvero un viaggio di andata e ritorno.

ping invia un piccolo messaggio a una macchina e attende la risposta. Inviane esattamente uno a 127.0.0.1 e stampa solo la parte del riepilogo che indica quanti sono tornati:

1 packets received

-c1 invia un singolo messaggio. grep -o stampa solo il testo corrispondente invece dell'intera riga.

Provalo tu

Terminale
quiz iconMettiti alla prova

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