Over the limit

NTP(Network Time Protocol) 본문

Network

NTP(Network Time Protocol)

ellapk 2024. 7. 14. 01:28

NTP(Network Time Protocol)은 지연이 있을 수 있는 네트워크 상에서, 컴퓨터와 컴퓨터간의 시간을

동기화 하기 위한 네트워크 프로토콜이다.

 

 

- Router나 Switch 등의 통신 장비들간 시간을 동기화 시켜준다.

 

- NTP(시간 동기화)가 되어있지 않다면, 과장했을 때 실제 모바일에서 요청한 것은 11시인데 서버에서는 12시라고 남을 수 있다. 장애/이슈 발생 시간의 추적 또한 힘들어지며, 서비스 영향이 클 수 있다.

 

- UDP Port number 12번을 사용하며 최초 동기화로부터 3번은 45분을 주기로 동기화하고, 이후에는 8시간마다 동기화를 실시한다.

 

- 여러대의 PC혹은 디바이스의 시간을 인터넷상으로 동기화하여 모든 장비의 시간을 똑같이 만들어주는 통신이다. 최소 0.001초 단위까지 동기화가 가능하며 UTC 기반으로 이루어진다.

 

- 즉, NTP는 인터넷을 통해서 여러 장비에 시간을 동기화 할 수 있다.

'Network' 카테고리의 다른 글

로드 밸런서 Load Balancer란 ?  (1) 2024.08.30
CDN(Content Delivery Network)이란?  (0) 2024.08.30
Apache Kafka란?  (0) 2024.08.27
MQ 메세지 큐란?  (0) 2024.08.27
async/awiat을 통한 비동기 처리  (2) 2022.08.21