March 5, 2026
Come le app di messaggistica gestiscono il traffico e il routing
Scopri come le app di messaggistica come WhatsApp, Telegram e Signal instradano i messaggi attraverso server, livelli di crittografia e reti globali in millisecondi.
Foto: freepik.com - DilokaStudio
Inviare un messaggio su WhatsApp sembra istantaneo. Tocca, fischio, fatto. Ma tra il tuo pollice che lascia lo schermo e il messaggio che appare sul telefono di qualcun altro, i tuoi dati colpiscono un server di relay, vengono crittografati, rimbalzano attraverso una tabella di routing e atterrano su un secondo server più vicino al destinatario. Tutto in circa 200 millisecondi.
Quell'intera catena conta più di quanto le persone le diano credito.
I tuoi messaggi prendono deviazioni
Nessuna delle principali app di messaggistica invia dati direttamente da dispositivo a dispositivo. Usano tutte server di relay, ma il modo in cui organizzano quei server è estremamente diverso.
Telegram gestisce cinque cluster di data center in parti separate del mondo. Quando ti registri per la prima volta, vieni assegnato a uno in base alla tua posizione. Un utente a Singapore e un utente a Francoforte stanno parlando con gruppi di server completamente diversi, anche se stanno chattando tra di loro. I server gestiscono il passaggio nel mezzo.
WhatsApp instrada quasi tutto attraverso l'infrastruttura di Meta, che è più centralizzata. Signal adotta l'approccio opposto, gestendo un'impronta server più piccola e evitando deliberatamente la raccolta di metadati. Ogni design ha conseguenze per velocità, affidabilità e chi può spiare cosa.
Cosa succede quando i governi spengono l'interruttore
L'Iran ha bloccato Telegram nel 2018. La Russia ha provato e ha fallito per lo più. La Cina blocca praticamente tutto ciò che non è WeChat. Questa parte è pratica, non teorica.
Il manuale standard è semplice: scoprire a quali indirizzi IP si connette un'app di messaggistica, quindi bloccare quegli IP a livello ISP. Funziona, almeno inizialmente. Ma gli sviluppatori di app sono diventati creativi.
Telegram ha costruito qualcosa chiamato protocollo proxy MTProto. Avvolge il traffico di messaggistica in modo che sembri una normale navigazione web HTTPS. Per gli utenti in paesi con restrizioni, impostare un proxy di telegram crea una connessione intermediaria che sfugge ai filtri governativi.
Signal ha seguito un percorso diverso con il domain fronting. L'idea era far sembrare il traffico di Signal come se stesse andando a Google. Intelligente, ma Google alla fine ha ucciso la tecnica sulla propria infrastruttura, e Amazon ha seguito. Così Signal ha dovuto adattarsi di nuovo.
Il problema del sovraccarico di crittografia
Le persone parlano di crittografia end-to-end come se fosse gratuita. Non lo è.
I pacchetti crittografati sono più grandi di quelli non crittografati. Ogni conversazione richiede anche una stretta di mano crittografica prima che qualcosa possa muoversi. Il protocollo di Signal, che WhatsApp ha utilizzato anche dal 2016, aggiunge circa il 15-20% di dati in più per messaggio. La ricerca pubblicata attraverso IEEE ha documentato come questo carico di crittografia stia costringendo i carrier mobili a ripensare il modo in cui danno priorità al traffico delle app.
E le chat di gruppo sono un altro mal di testa. Se invii un messaggio a un gruppo con 200 membri, l'app deve generare 200 copie crittografate separate. È costoso in termini di elaborazione e larghezza di banda. La soluzione di Telegram è utilizzare la crittografia end-to-end solo per le "Chat Segrete" e gestire le conversazioni normali con la crittografia lato server. È un compromesso: meno privacy, ma una consegna di gruppo molto più veloce.
Scala che ti fa impazzire
WhatsApp gestisce oltre 100 miliardi di messaggi al giorno. Lascia che quel numero si fermi per un secondo. Se l'1% di essi fallisse, un miliardo di messaggi svanirebbe.
Le app utilizzano il bilanciamento del carico geografico (instradandoti al server più vicino con capacità) e il multiplexing delle connessioni (accorpando più flussi di chat in un'unica connessione invece di aprirne di nuove). Niente di esotico, ma farlo bene a questa scala è ingegneria genuinamente difficile.
Il protocollo MTProto di Telegram merita una menzione anche qui. È stato costruito per ridurre il ping-pong necessario per stabilire una connessione. L'HTTPS standard richiede diversi viaggi di andata e ritorno solo per la stretta di mano. MTProto accorcia questo, ed è in parte il motivo per cui Telegram sembra più veloce in regioni con internet irregolare. L'infrastruttura tecnica della piattaforma distribuisce questo carico di lavoro tra quei cinque cluster globali menzionati in precedenza.
Quindi, cosa dovresti realmente considerare
Ogni server che il tuo messaggio tocca è un punto in cui i metadati possono trapelare. Chi stai messaggiando, quando, con quale frequenza. La crittografia protegge il contenuto, ma il percorso di routing stesso racconta una storia.
Se questo ti preoccupa, controlla se la tua app supporta il routing proxy o percorsi di connessione alternativi. Non tutte lo fanno. Le app che danno agli utenti il controllo sul proprio percorso di traffico si comporteranno meglio man mano che gli strumenti di censura diventeranno più intelligenti e la sorveglianza di rete più economica.
Il livello di routing sta diventando altrettanto importante quanto il livello di crittografia. La maggior parte delle persone non se ne è ancora accorta.