PTP ( Eng. Precision Time Protocol - "præcis tidsprotokol") er en protokol, der bruges til at synkronisere ure over et computernetværk . I lokale netværk opnår den en synkroniseringsnøjagtighed på mindre end et mikrosekund, hvilket er praktisk til måle- og kontrolsystemer.
PTP blev oprindeligt defineret som en IEEE 1588-2002 standard med den officielle titel "Precise Time Synchronization Protocol Standard for Networked Measurement and Control Systems" og udgivet i 2002. I 2008 blev en ny udgave af IEEE 1588-2008- standarden udgivet . Den nye version, kendt som PTP Version 2, forbedrer nøjagtigheden og stabiliteten, men har mistet bagudkompatibilitet med den originale 2002-2003 version.
IEEE 1588-2008 [1] introducerer konceptet Transparent Clock (TC) for at henvise til netværksudstyr, der bruges til at sende PTP-meddelelser. TC'en ændrer indholdet af PTP-meddelelsen, når de passerer gennem enheden. Tidsstemplerne i meddelelser justeres efter mængden af tid, der går gennem netværksudstyret. Denne ordning forbedrer nøjagtigheden af fordelingen af tid til forbrugerne ved at kompensere for variationen i leveringstiden for meddelelser på tværs af netværket.