2016-10-25 1 views

답변

0

나는 이것을 어떻게 할 수 있는지 예를 들어 설명 할 것입니다.

기계 M이 x = 50ms만큼 미리 서버 S에 시계를 둡니다. 그 일은 M이 50ms를 알아내는 것입니다. 또한 네트워크 지연이 d = 10ms라고 가정합니다. 시간 1000

  • M은 시간이 시간 1,010 S가 상기 메시지를 수신시 S.
  • 밖으로 1050 전송 1050이었다 생각 및 시간 (1010)
  • 1020 S 생각 현재 시간을 다시 송신 시간은 1,070이었으며, 이는 1010

이제 M 개의 방정식이 설정이 포함 된 메시지를 수신한다 :

  • (1050-X) + (D) = 1,010 // M에 보내기 (1050-x)에서의 메시지; 지연 d와 함께 S에 도착한다.
  • 1070-x = 1010 + d // M은 1070-x에서 1010 더하기 지연 d 인 메시지를 수신합니다.

방정식을 풀면, M은 시계가 x = 50ms만큼 앞서 있음을 알 수있다.