As pilhas genéricas de hardware e software que implementam o PTP não têm a capacidade de adicionar um carimbo de data e hora preciso a uma mensagem que estão em processo de geração. Assim, você envia uma mensagem de sincronização com uma estimativa de tempo e mede a hora exata em que a mensagem é enviada, pois ela é enviada para a rede. Por tudo o que sabe, existem 15 pacotes na fila que estão sendo gerados.
Assim, como você enviou uma mensagem de sincronização sem um tempo preciso, você envia uma mensagem de acompanhamento com a hora real em que a mensagem de sincronização original foi enviada.
No lado escravo, você precisa de 4 vezes para calcular o deslocamento corretamente. T1 é a hora real em que a mensagem SYNC foi enviada pelo mestre (da mensagem FOLLOWUP). T2 é a hora em que a mensagem SYNC original chegou ao Escravo. T3 é a hora em que a mensagem DELAY REQUEST é enviada pelo escravo. T4 é a hora em que a mensagem DELAY REQUEST chegou ao mestre. (enviado de volta na RESPOSTA DELAY).
A partir dessas quatro vezes, você pode calcular o atraso da rede e, em seguida, o deslocamento que está sendo executado no Escravo que precisa ser corrigido.