Da wikipedia
Lo standard prevede due diverse tipologie di messaggi: quelli Point-to-Point (SMS/PP), impiegati nella comunicazione da un terminale ad un altro, e quelli tipo Cell Broadcast (SMS/CB), originati in una cella e distribuiti a tutti i terminali sotto la sua copertura.
Il messaggio ha una dimensione fissa di 140 byte. Questo si traduce in pratica nella possibilità di usare 160 caratteri di testo (a 7 bit). In lingue che usano altri caratteri rispetto all'alfabeto latino, per esempio in russo, cinese, giapponese, il messaggio è limitato a soli 70 caratteri (ognuno di 2 byte, usando il sistema Unicode).
Dal punto di vista trasmissivo, le unità di dati del messaggio SMS (vengono impiegate 6 diverse PDU, Protocol Data Unit) vengono inserite nei canali di controllo del GSM, in modo che sia possibile ricevere o inviare un messaggio durante una conversazione.
Dal punto di vista dei contenuti inviabili, a volte i telefoni cellulari permettono l'invio di messaggi concatenati di dimensioni superiori ai classici 160 caratteri, in realtà formati da più SMS spediti indipendentemente e ricomposti alla ricezione: a seconda dell'operatore, il costo del servizio per l'utente sale, in quanto un messaggio formato per esempio da 2 SMS può venire conteggiato e pagato come 2 SMS. Inoltre il numero di caratteri disponibili non raddoppia, perché alcuni byte vengono impiegati per le informazioni necessarie alla concatenazione; in pratica il numero di caratteri utili per messaggio viene ridotto a 306 rispetto ai 320 che si hanno a disposizione con due messaggi separati.