0Pricing
Network+ Academy · Lezione

Che cosa succede quando visita un sito Web

Segua una richiesta dal browser a un server remoto e ritorno.

Che cosa succede quando visita un sito Web è una lezione Network+ Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Network+ Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Network+ Academy include 4 lezioni in totale.

Un semplice clic, un grande viaggio

Visitare un sito web sembra istantaneo, ma in quella frazione di secondo accadono molte cose. Seguiamo una richiesta dal browser a un server lontano e ritorno.

Passaggio 1: risolvere il nome

Per prima cosa, il dispositivo chiede al Domain Name System (DNS) di convertire l'indirizzo web digitato in un indirizzo IP numerico. Se questa ricerca non riesce, la pagina non verrà caricata.

Passaggio 2: Avvio di una connessione

Conoscendo l'indirizzo IP, il browser apre una connessione usando TCP. Un rapido handshake verifica che entrambe le parti siano pronte prima che inizi il flusso di dati. Il codice lo mostra.

Client  -> SYN ->      Server
Client  <- SYN/ACK <-  Server
Client  -> ACK ->      Server

Passaggio 3: Protezione del canale

La maggior parte dei siti usa HTTPS, che aggiunge la crittografia tramite TLS. Un handshake scambia le chiavi, così i dati risultano illeggibili a chiunque stia osservando: ecco il lucchetto. 🔒

Passaggio 4: Invio della richiesta

Ora il browser invia una richiesta HTTP per ottenere una pagina specifica. HTTP definisce il modo in cui il browser invia la richiesta e il server fornisce la risposta.

Passaggio 5: Attraversamento di Internet

La richiesta non arriva direttamente a destinazione. Viene suddivisa in pacchetti che passano attraverso molti router, ognuno dei quali li inoltra più vicino al server.

Passaggio 6: Il server risponde

Il server riceve la richiesta, trova o crea la pagina e rimanda una risposta HTTP con un codice di stato (ad esempio 200 per indicare il successo) e il contenuto.

Passaggio 7: Rendering della pagina

Il browser riassembla i pacchetti e avvia il rendering della pagina, poi recupera file aggiuntivi come immagini e script. Quella che sembrava una richiesta in realtà erano molte.

La cache fa risparmiare tempo

Per velocizzare le operazioni, i risultati vengono messi in cache, cioè archiviati temporaneamente. Il browser riutilizza le immagini, le risposte DNS rimangono disponibili e le copie vengono conservate più vicino a Lei.

Quando i passaggi non riescono

Ogni passaggio può fallire in modo diverso: un errore DNS, un timeout della connessione, un errore 404 (non trovato) o un errore 500 (errore del server). I passaggi indicano il punto in cui si è verificato il problema.

Il viaggio completo di andata e ritorno

Il percorso completo: DNS risolve il nome, TCP stabilisce la connessione, TLS la protegge, una richiesta HTTP viene instradata al server e il browser visualizza la risposta, tutto in meno di un secondo.

Verifica rapida

Qual è il primo passaggio quando visita un sito web usando il suo nome?

Riepilogo

Visitare un sito esegue passaggi ben definiti: DNS risolve il nome, TCP stabilisce la connessione, TLS la protegge, una richiesta HTTP passa attraverso i router e la pagina viene visualizzata.

Domande Frequenti

La lezione «Che cosa succede quando visita un sito Web» è gratuita?

Sì — il testo completo di «Che cosa succede quando visita un sito Web» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Network+ Academy, passa a CoddyKit PRO. Il corso Network+ Academy include 4 lezioni in totale.

Cosa imparerò in «Che cosa succede quando visita un sito Web»?

Segua una richiesta dal browser a un server remoto e ritorno. Eserciti Network+ Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Network+ Academy?

Non è richiesta alcuna esperienza precedente. Network+ Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «Che cosa succede quando visita un sito Web»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Network+ Academy?

Sì. Ogni lezione Network+ Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Internet come rete di reti
  2. Che cosa succede quando visita un sito Web
  3. Provider Internet e dorsali
  4. Nozioni di base su larghezza di banda, throughput e latenza
← Torna a Network+ Academy