NTP (Network Time Protocol)
- 여러대의 PC 혹은 디바이스의 시간을 인터넷상으로 동기화하여 모든 장비의 시간을 동기화하는데 사용하는 서버/클라이언트 기반의 프로토콜.
- 인터넷을 기반으로 UDP방식을 사용 따라서 서버에서 브로드캐스팅 방식으로 시간의 정보 전달.
- 트리구조로 이루어지며 서버와 클라이언트의 계층을 표현하기 위해 Stratum이라는 용어 사용.
- 대게 클라이언트는 최상위(Stratum0)로부터 시간을 받아오는 것이 아니라 2,3,4단계의 서버에서 시간을 가져온다.
장점
- 데이터 손실을 방지한다.
- 로그에 대한 분석이 용이하다.
- 예약된 작업을 정상적으로 가능하게 한다.
단점
- 외부 서버를 통해서 시간을 동기화 하는 부분으로 인해 보안상 취약하다. (별도의 Time Server를 두어 해결할 수 도있다.)