PTP est le « Precision Time Protocol », défini dans la norme IEEE 1588. Contrairement au NTP, il s’agit d’un protocole de réseau qui se caractérise par une précision nettement supérieure (de l’ordre de la nanoseconde) et qui est généralement utilisé dans des réseaux limités localement (par exemple, dans les techniques de mesure, de contrôle et de régulation, dans les techniques d’automatisation, etc.)
Ce n’est pas l’exactitude absolue de l’information temporelle qui est au premier plan, mais plutôt le « cadencement » de haute précision des dispositifs interconnectés dans de tels réseaux industriels ou informatiques. En ce qui concerne l’organisation du réseau PTP et les types d’horloges, on parle d’abord d’horloges grand maître (le meilleur appareil de référence possible) et d’horloges frontières (appareils avec fonction maître et esclave), dont la répartition des rôles est déterminée à l’aide du meilleur algorithme d’horloge maîtresse. D’autre part, des rôles clairement définis sont attribués aux horloges ordinaires (en tant que maîtres ou clients), les horloges dites transparentes ne transmettant alors l’horodatage PTP que lorsqu’il est corrigé. La correction en cours d’exécution est assurée à l’aide d’algorithmes de calcul complexes. Il n’est donc pas question de remplacer une procédure par l’autre : NTP et PTP ont des objectifs fonctionnels différents, c’est pourquoi les deux continueront d’être autorisés à l’avenir et peuvent également être utilisés en parallèle dans les réseaux informatiques si nécessaire.