Jak fungují SMS zprávy?
SMS (Short Message Service) je jednou z nejstarších a nejpoužívanějších funkcí mobilních sítí. Ačkoli jsou dnes populárnější aplikace jako WhatsApp nebo iMessage, klasická infrastruktura „textových zpráv“ se stále využívá a funguje na odlišném principu než datové aplikace.
Krátký historický kontext
SMS byly vyvinuty jako součást sítí 2G (GSM) na počátku 90. let. Původně mělo jít spíše o doplňkový komunikační kanál pro technické zprávy než o službu pro běžné uživatele. Limit 160 znaků vychází z původního 7bitového kódování a omezené kapacity signalizačních kanálů.
Základní princip SMS
Na rozdíl od dat (mobilního internetu) se SMS zprávy neposílají jako běžné datové pakety.
- Po stisknutí tlačítka "Odeslat" v telefonu, váš telefon zprávu zakóduje a odešle ji přes GSM do sítě.
- Zpráva dorazí do centra pro zpracování SMS, známého jako SMSC (Short Message Service Centre).
- SMSC vyhledá, kde je cílový telefon aktuálně přihlášen (prostřednictvím databáze HLR).
- Pokud je příjemce dostupný: SMSC předá zprávu ústředně příjemce - ta ji následně doručí do telefonu přes GSM kanál (SS7).
- Pokud je příjemce nedostupný (např. vypnutý telefon nebo žádný signál): SMSC zprávu uloží a pravidelně se ji pokouší doručit později, dokud nevyprší její platnost.
To je důvod, proč SMS někdy dorazí až po delší prodlevě – jednoduše čekala ve frontě v SMSC.