Come funziona la messaggistica SMS: flusso end-to-end
SMS (Short Message Service) è lo standard universale di testo mobile. Ecco il viaggio di un testo.
Il percorso
- Il mittente compone il messaggio (≤160 caratteri GSM-7 / 70 UCS-2) + inserisce il numero del destinatario.
- Handset → Cell Tower (BTS) tramite canale di controllo (SDCCH/PDCCH).
- BTS → BSC → MSC (Mobile Switching Center).
- MSC interroga HLR/VLR per la posizione/instradamento del destinatario.
- MSC → SMSC (Short Message Service Center) – hub store-and-forward.
- SMSC → MSC del destinatario → BSC → BTS → Handset.
- Il telefono del destinatario notifica l'utente; il messaggio viene memorizzato su SIM/dispositivo.
Caratteristiche principali
- Store-and-forward: SMSC conserva il messaggio se il destinatario è offline; riprova per il periodo di validità (default 72 ore).
- Canale di segnalazione: Usa SS7 MAP sul piano di controllo—non bearer voce/dati.
- Universale: Funziona su 2G/3G/4G/5G (tramite IMS/SMSoIP su LTE/NR).
- Nessuna cifratura: Visibile al carrier; usa Signal/WhatsApp/iMessage per E2EE.
SMS vs MMS
| Caratteristica | SMS | MMS |
|---|---|---|
| Contenuto | Solo testo | Testo + immagine/audio/video |
| Dimensione max | 160 caratteri (concat fino a 1600) | ~300 KB–1.2 MB (limite carrier) |
| Trasporto | SS7/SMPP | WAP/HTTP su pacchetti dati |
| Costo | Più basso | Più alto |
Nota di sicurezza
L'SMS **non è sicuro** per la 2FA (SIM swap, intercettazione SS7). Preferisci app TOTP (Authy, Google Auth) o chiavi FIDO2.