Service de messagerie courte (SMS)
Création du message, Envoi au réseau, Stockage et transmission, Livraison au destinataire, Accusé de réception, Longueur du message, Format du message, Transmission de messages binaires.
Le SMS (Short Message Service), ou service de messagerie courte, est un protocole de communication qui permet d'envoyer des messages texte courts, généralement de 160 caractères maximum, entre téléphones mobiles. Introduit dans les réseaux GSM au début des années 1990, le SMS est rapidement devenu l'une des méthodes de communication les plus utilisées dans le monde.
1. Fonctionnement du SMS
Le SMS repose sur un mécanisme de transmission des messages texte via le réseau de téléphonie mobile. Il permet l'envoi de messages texte de manière asynchrone, c'est-à -dire que l'envoi et la réception n'ont pas besoin d'être simultanés.
Voici les étapes clés de l'envoi d'un SMS :
Création du message : L'utilisateur compose un message texte sur son téléphone mobile.
Envoi au réseau : Le message est envoyé depuis le téléphone de l'utilisateur (appelé "Mobile Station" ou MS) vers un centre de messages appelé le SMSC (Short Message Service Center), qui joue un rôle central dans la gestion des SMS.
Stockage et transmission : Le SMSC stocke le message et tente de le livrer au destinataire. Si le destinataire est temporairement injoignable (par exemple, son téléphone est éteint ou hors de portée), le SMSC conserve le message jusqu'à ce que le destinataire soit à nouveau disponible.
Livraison au destinataire : Une fois que le destinataire est joignable, le message est envoyé à son téléphone mobile via le réseau, en utilisant le VLR (Visitor Location Register) et le MSC (Mobile Switching Center) pour déterminer la localisation du destinataire et acheminer le message.
Accusé de réception : Une fois le message livré avec succès, le SMSC peut renvoyer un accusé de réception à l'expéditeur, si ce dernier en a fait la demande.
2. Caractéristiques du SMS
Longueur du message : Un SMS standard est limité à 160 caractères en utilisant l'alphabet GSM 7 bits. Cependant, les messages plus longs peuvent être envoyés en segments appelés SMS concaténés ou long SMS, où chaque segment est traité comme un SMS séparé mais réassemblé en un seul message sur le téléphone du destinataire.
Format du message : Le SMS utilise des canaux de signalisation, distincts des canaux de communication vocale, pour envoyer des messages. Cela permet de transmettre des messages même lorsque le réseau est occupé par des appels.
Transmission de messages binaires : En plus des messages texte, le SMS peut également être utilisé pour envoyer des données binaires, comme des mises à jour de logiciels, des sonneries, des images, etc.
3. Types de SMS
Il existe deux types principaux de SMS :
SMS-MT (Mobile Terminated) : Ce type de SMS désigne les messages qui sont reçus par un mobile. Le processus commence par l'envoi d'un message par un serveur (généralement via le SMSC) vers le destinataire final.
SMS-MO (Mobile Originated) : Ce type de SMS concerne les messages qui sont envoyés depuis un téléphone mobile vers un autre utilisateur ou vers une plateforme de service. Il s'agit des messages que les utilisateurs envoient lorsqu'ils utilisent leur téléphone.
4. Architecture SMS : Rôles des Composants du Réseau
SMSC (Short Message Service Center) : Le SMSC est le nœud central du système SMS. Il reçoit, stocke, et transfère les messages SMS entre l'expéditeur et le destinataire. En cas de non-livraison, il conserve le message jusqu'à ce que le destinataire soit disponible.
HLR (Home Location Register) : Le HLR est utilisé pour localiser le destinataire du SMS. Lorsque le SMSC reçoit un message, il interroge le HLR pour savoir où se trouve le destinataire et à quel MSC il est connecté.
MSC (Mobile Switching Center) : Le MSC assure l'acheminement du message vers le destinataire une fois que sa position a été identifiée par le HLR. Il joue le rôle de passerelle entre les réseaux de commutation de circuits et le SMSC.
VLR (Visitor Location Register) : Le VLR stocke temporairement les informations de localisation des abonnés mobiles lorsqu'ils se déplacent dans une zone du réseau mobile. Il est essentiel dans la transmission du SMS car il indique où un abonné est actuellement enregistré.
5. SMS et Itinérance (Roaming)
Le SMS fonctionne également en mode itinérance, permettant aux abonnés d'envoyer et de recevoir des messages texte lorsqu'ils se trouvent dans une autre zone ou un autre pays. Lorsqu'un abonné est en itinérance, son SMS est d'abord envoyé à son opérateur d'origine via le SMSC, qui interroge ensuite le réseau dans lequel l'abonné se trouve pour déterminer la route appropriée vers le destinataire.
6. Évolutions et Limitations du SMS
Bien que le SMS soit toujours largement utilisé, il présente quelques limitations :
Limitation de longueur : Le SMS standard est limité à 160 caractères en utilisant l'alphabet GSM. Des messages plus longs peuvent être envoyés, mais ils sont divisés en segments.
Pas de support multimédia : Le SMS est conçu pour le texte uniquement. Pour les images, vidéos ou autres contenus multimédias, il faut utiliser des services comme le MMS (Multimedia Messaging Service).
Sécurité : Le SMS utilise des canaux de signalisation relativement basiques pour la transmission des messages, ce qui le rend vulnérable à des attaques telles que l'interception des messages ou l'usurpation de numéros de téléphone.
7. Alternatives au SMS
Avec l'avènement de l'Internet mobile, des alternatives plus sophistiquées au SMS ont vu le jour :
MMS (Multimedia Messaging Service) : Pour envoyer des messages multimédias (images, vidéos, etc.).
Applications de messagerie instantanée : Les applications comme WhatsApp, Messenger, ou iMessage permettent l'envoi de messages instantanés via Internet avec des fonctionnalités plus avancées que le SMS.
RCS (Rich Communication Services) : Un protocole qui améliore les capacités des SMS avec des fonctionnalités avancées comme le partage de fichiers, les chats de groupe, et plus encore, destiné à remplacer progressivement le SMS traditionnel.
8. Usage des SMS dans les Services d'Alertes et Notifications
En dehors des communications personnelles, le SMS est largement utilisé pour des services tels que les notifications bancaires, les confirmations d'achat en ligne, les alertes d’urgence, et les campagnes de marketing. Il est également utilisé pour des services à double authentification (2FA), où un code de sécurité est envoyé par SMS pour confirmer l'identité d'un utilisateur lors de la connexion à un service en ligne.
Conclusion
Le SMS (Short Message Service) a révolutionné la communication mobile en permettant d'envoyer des messages texte simples et rapides via les réseaux téléphoniques. Malgré l'essor des applications de messagerie basées sur Internet, le SMS reste un moyen fiable et universel de communication, notamment pour les alertes et notifications. Ses limitations techniques sont aujourd'hui compensées par des alternatives plus sophistiquées, mais il reste un pilier fondamental de la communication mobile
Crédit : ChatGPT4
- Sigles et Acronymes | Listes d'Abréviations en Informatiques
- Réseaux et Télécoms | Équipements de Télécommunications
- Équipement Réseau Câblé | Câblage (Cuivre, Coaxial, Fibre Optique)
- Équipements Satellitaires | Stations Terriennes, Antennes Paraboles
- Équipements Optiques | Fibre Optique, Amplificateurs, Transceivers
- Équipements Réseaux Sans Fil | Routeurs Wi-Fi et Antennes Wi-Fi
- Équipements de Transmission | Multiplexeurs, Modems, Transpondeurs
- Matériel de Téléphonie | PABX, Téléphones IP (VoIP), Softphones
- Équipements Réseaux | Routeurs Switches Gateways Firewalls