PTP (Precision Time Protocol) est un protocole qui permet la synchronisation d’horloges avec une précision théorique de l’ordre de la nanoseconde. PTP est donc un protocole de choix pour toutes les applications sensibles (énergie, industrie, audiovisuel, finance, transport, etc.). Le protocole fonctionne sur des réseaux locaux, mais il est également capable de fonctionner sur de très grandes distances. Cela le rend particulièrement intéressant pour les réseaux étendus comprenant plusieurs sites distants.
Lorsqu’un réseau devient très étendu, il est possible que toutes les horloges ne soient pas utilisées pour les mêmes tâches et qu’elles ne requièrent pas la même qualité de synchronisation. Sans aucun moyen de diviser son réseau, il est obligatoire de maintenir la précision la plus haute pour toutes les horloges, ce qui implique des coûts inutiles. PTP ne prévoit en effet qu’une seule horloge maître (GMC, pour Grand Master Clock en anglais) par réseau.