SMS è Orientato alla Connessione o Senza Connessione? La Risposta Tecnica
L'SMS è senza connessione. Non stabilisce una connessione end-to-end persistente tra mittente e destinatario prima di trasmettere i dati.
Perché è Senza Connessione
- Nessuna Handshake: Nessuno scambio SYN/SYN-ACK/ACK come nel TCP.
- Nessuno Stato di Sessione: La rete non mantiene un percorso dedicato o un contesto di sequenza per il dialogo SMS.
- Unità Indipendenti: Ogni SMS (PDU) è instradato indipendentemente tramite il meccanismo store-and-forward del SMSC (Short Message Service Center).
- Nessuna Consegna/Ordine Garantiti: I messaggi possono arrivare fuori ordine, essere ritardati o persi senza notifica al mittente (a meno che non venga richiesta una ricevuta di consegna).
Contrasto: Orientato alla Connessione (TCP)
- Stabilisce un circuito virtuale.
- Sequenziato, riconosciuto, ritrasmesso.
- Controllo di flusso/congestione.
- Con stato a entrambe le estremità.
Percorso di Segnalazione SMS
Telefono → BTS → BSC → MSC → SMSC → (SS7/MAP) → MSC del destinatario → BSC → BTS → Telefono. Lo SMSC agisce come un switch di messaggi, non come un endpoint di connessione.
Contesto Moderno
RCS (Rich Communication Services) su bearer di dati IP è orientato alla sessione (MSRP/MSRP-like), ma ricade sull'SMS senza connessione quando i dati non sono disponibili.