5 Matching Annotations
  1. Dec 2025
    1. Reliability of TCP-IP

      FLUSSO CORRETTO DI COME FUNZIONA UNA RICHIESTA WEB 1. Trovi il computer remoto → IP

      Il browser scopre l’IP del server (es. di google.com). Questo dice quale macchina contattare.

      1. Crei una connessione affidabile → TCP

      Il tuo computer apre una connessione TCP verso quell’IP.

      TCP fa queste cose:

      stabilisce la connessione,

      spezza i dati in pacchetti,

      garantisce che arrivino in ordine,

      richiede ritrasmissioni se qualcosa si perde.

      TCP è quindi il trasportatore affidabile dei dati.

      1. Scegli a quale applicazione parlare → Porta

      Per parlare HTTP, il browser contatta la porta 80 (o 443).

      IP = dov’è il computer

      Porta = quale applicazione dentro quel computer

      Il tuo computer usa anche lui una porta, ma una porta alta e temporanea (es. 51234). Serve per distinguere quella connessione da altre.

      1. Invia la richiesta HTTP

      A questo punto TCP è solo il tubo che trasporta i dati. Dentro quel tubo ci metti un messaggio HTTP, tipo:

      GET /index.html HTTP/1.1 Host: www.google.com

      HTTP è il linguaggio della richiesta.

      1. Il server legge la richiesta e risponde via TCP

      Il server ha un programma (Apache, Nginx, ecc.) che:

      ascolta su porta 80,

      riceve la richiesta HTTP,

      la interpreta,

      manda una risposta HTTP dentro la stessa connessione TCP.

      Il tutto ritorna al tuo browser.

      RIASSUNTO IN UNA FRASE PERFETTA

      IP ti porta al computer giusto, TCP ti fornisce un canale affidabile, la porta ti collega all’applicazione giusta, HTTP è il linguaggio della richiesta e della risposta