J’entends souvent “j’ai le sigle 3G mais le contenu de ton application ne remonte, le bug vient de ton application”. Etant donné qu’une réponse en 1 phrase n’existe pas vraiment, je vais le faire en plusieurs lignes par ce billet et plutôt qu’un long discours, rien ne vaut un bon schéma pour expliquer les différents éléments en place.
Le principe est le suivant : un utilisateur lance une application récupérant des informations depuis un serveur web. Cette demande est transmise :
1) par les ondes radios depuis le téléphone jusqu’à l’antenne relais (ou Base Transceiver Station ou BTS), selon différentes technologies 3G+ (débit de 4Mbits/s en pratique) , 3G (2MBits/s), EDGE (473 kbit/s).
2) cette antenne est connectée au réseau interne de l’opérateur. Le débit entre la BTS et le réseau de l’opérateur n’est pas le même d’une antenne à l’autre. Il peut aller de quelques Mbits/s à plusieurs dizaines (voire centaines) de MBits/s suivant la zone géographique où l’antenne se trouve.
3) la demande émise sort alors du réseau de l’opérateur pour entrer dans le réseau internet.
On voit qu’aux deux premiers niveaux, le débit diffère très facilement. Prenons différents exemple afin de mieux comprendre.
Exemple 1: L’antenne sur laquelle mon téléphone est connecté, possède un débit avec le réseau opérateur d’environ 100MBits/s. Nous sommes 25 à naviguer sur l’internet mobile. En théorie, nous aurons environ 100Mbits/s divisés par 25 utilisateurs = 4 Mbits/s pour chaque utilisateur. Si la BTS permet l’accès à la technologie 3G+, je pourrais donc avoir le max du débit, cela permet donc une navigation très fluide.
Exemple 2 : Même contexte que l’exemple 1, mis à part qu’au lieu d’être 25, je suis 1000 connecté sur la même antenne. Le calcul donne 100 / 1000 = 0,1 Mbits/s soit 100kbits/s. On voit donc que plus il y a de personnes connectés sur la même antenne, plus le débit chute. Même si mon téléphone indique 3G, je serais limité à un débit de 100kbits/s théorique.
En résumé, il faut retenir que lorsque le sigle 3G est indiqué, le débit disponible ne sera pas automatiquement le débit maximum de la 3G.
NB : attention, ceci est bien entendu la théorie, en pratique, il faut également prendre le fait que l’onde radio (entre le téléphone et l’antenne) peut être altérée et réduite par les obstacles. De plus, il est important de savoir que le réseau est divisé en deux : le trafic voix (les appels téléphoniques) et le trafic data (internet mobile). Sur ces deux sources de trafic, la voix restera prioritaire.