Aller au contenu
Outil du Jour
Ajoutez en favorisCtrl+D

Blog · Numérique

Pourquoi deux horloges n'affichent jamais exactement la même heure

Un smartphone, un ordinateur et une horloge connectée, tous réglés sur le même fuseau horaire, et pourtant un léger écart entre leurs affichages. Ce n'est pas un bug isolé : c'est la conséquence normale de la façon dont les appareils obtiennent l'heure.

Aucun appareil ne connaît l'heure par lui-même

Contrairement à ce qu'on pourrait croire, un ordinateur ou un smartphone ne « sait » pas l'heure de façon autonome. Il possède une horloge interne, un composant électronique qui compte le temps qui passe, mais cette horloge dérive naturellement, un peu comme une montre mécanique qui prend de l'avance ou du retard. Pour rester juste, l'appareil doit donc se recaler régulièrement sur une source de référence extérieure.

Le rôle du protocole NTP

Cette mise à jour passe le plus souvent par le NTP (Network Time Protocol), un protocole qui permet à un appareil d'interroger un serveur de temps de référence et d'ajuster son horloge en conséquence. Cette synchronisation ne se fait pas en continu : elle a lieu à intervalles réguliers, définis par le système d'exploitation ou l'application. Entre deux synchronisations, l'horloge interne dérive de nouveau, doucement. Un appareil qui peine à se synchroniser, par exemple à cause d'une connexion instable ou d'un serveur NTP mal configuré, peut ainsi afficher une heure légèrement fausse pendant un moment, le temps que la prochaine synchronisation corrige l'écart.

La latence réseau, un facteur souvent ignoré

Même quand la synchronisation fonctionne bien, transmettre une information d'heure sur un réseau prend du temps : c'est ce qu'on appelle la latence. Entre l'instant où un serveur envoie l'heure et l'instant où l'appareil la reçoit et l'affiche, il s'écoule un délai. Les protocoles comme NTP tentent de compenser ce délai par des calculs d'aller-retour, mais la compensation n'est jamais parfaite. Selon la qualité de la connexion et la charge du réseau à ce moment précis, ce délai peut représenter de quelques secondes à quelques minutes d'écart entre deux appareils.

Des bases de fuseaux horaires qui doivent être tenues à jour

Un autre facteur, moins connu, concerne les règles de fuseaux horaires elles-mêmes. La plupart des logiciels s'appuient sur une base de données commune, la base IANA (souvent appelée « tz »), qui répertorie les règles de chaque fuseau, y compris les dates de passage à l'heure d'été ou d'hiver. Ces règles changent parfois : un pays peut décider de modifier ses dates de changement d'heure, voire d'abandonner ce système. Un appareil dont le système d'exploitation ou l'application n'a pas reçu la dernière version de cette base peut alors se tromper d'une heure entière au moment d'une transition, le temps qu'une mise à jour corrige la règle obsolète.

Des écarts réels, mais sans conséquence au quotidien

Ces différentes sources de décalage — dérive de l'horloge interne, latence réseau, base de fuseaux non à jour — s'additionnent rarement de façon spectaculaire. Dans l'immense majorité des cas, l'écart entre deux appareils reste de l'ordre de quelques secondes à, au pire, quelques minutes, et ne pose aucun problème pour la vie courante. Il devient surtout visible quand on compare deux affichages côte à côte, par exemple une horloge murale connectée et l'écran d'un téléphone. Pour les usages qui exigent une précision réelle (transactions financières, mesures scientifiques), des mécanismes de synchronisation bien plus stricts que ceux d'un appareil grand public prennent le relais.

À retenir

  • Un appareil ne connaît pas l'heure par nature : il se synchronise via NTP sur un serveur de référence, à intervalles réguliers.
  • Entre deux synchronisations, l'horloge interne dérive, ce qui peut créer un petit écart temporaire.
  • La latence réseau ajoute un délai de transmission, de quelques secondes à quelques minutes selon les cas.
  • Une base de fuseaux horaires (IANA) non à jour peut fausser une heure lors d'un changement de règle dans un pays.
  • Ces écarts restent généralement mineurs et sans conséquence dans la vie quotidienne.

Pour aller plus loin

Pourquoi deux horloges n'affichent jamais la même heure | Outil du Jour | Outil du Jour