Skip to main content

네트워크 시간 프로토콜은 무엇입니까?

network 네트워크 시간 프로토콜은 네트워크의 여러 컴퓨터간에 시간을 정확하게 동기화하는 수단입니다.대부분의 컴퓨터 시계는 매일 최소한 2 초 이상을 잃게되며, 이는 평균 사용자에게 그다지 중요하지 않습니다.많은 보안 및 이벤트 로깅 시스템은 인터넷을 포함한 여러 네트워크에서 컴퓨터를 추적해야합니다.이 시스템은 링크 된 컴퓨터의 네트워크 시간 프로토콜과 시계 동기화에 의존합니다.이 프로토콜은 국제 원자 시간 표준을 유지하는 서버의 클라이언트의 정확한 시간을 종종 업데이트합니다.인증, 알고리즘, 정밀 및 외부 동기화를 개선하기 위해 1990 년대에 몇 가지 개정이 이루어졌습니다.2010 년에 NTP 버전 4는 Internet Engineering Task Force (RFC) 5905에서 IETF (Internet Engineering Task Force)에서 제안했습니다. 버전 4에는 공개 키 암호화, 나노초 시간 정밀도 및 시간 서버를 자동으로 찾는 방법이 포함됩니다.또한 새로운 하드웨어 참조 시계 및 운영 체제를 지원할뿐만 아니라 개선 된 알고리즘과 정확도가 포함되어 있습니다.

소규모 로컬 네트워크의 사용자는 이메일 또는 파일 수정 타임 스탬프가 순서가 좋지 않은 경우에만 약간 성가 시게 될 수 있습니다.그러나 많은 사용자와 인터넷에 공유 리소스가있는 네트워크는 이에 의해 크게 영향을받을 것입니다.금융 거래 데이터베이스, 산업 제어 애플리케이션 및 네트워크 모니터링 소프트웨어의 경우 정확한 시간은 일반적으로 거래를 기록하는 시스템뿐만 아니라 하루 24 시간의 모든 컴퓨터보고 데이터에 중요합니다.네트워크 시간 프로토콜과이를 지원하는 국제 시간 서버는 이러한 요구를 해결할 수 있습니다.또한 각 재부팅시 시간을 다시로드하도록 시스템을 구성 할 수도 있습니다.그러나 온도 및 운영 체제 문제를 포함한 많은 요인으로 인해 시간 표류는 중요합니다.최상의 솔루션은 일반적으로 네트워크 시간 프로토콜을 사용하여 하루에 여러 번 매우 작은 단위로 각 클록을 자동으로 재설정하는 것입니다.이 방법을 사용하면 시스템과 사용자는 상대적으로 크고 갑작스런 도약에 놀라지 않습니다.궁극적으로 두 소스는 국제 시간 서버에서 조정 된 범용 시간 (UTC)을 얻습니다.하드 용 소스는 특수 무선 신호를 통해 직접 또는 간접적으로 수신 할 수 있습니다.네트워크 소스는 일반적으로 NTP 소프트웨어를 실행하는 여러 계층의 서버를 통해 간접적으로 얻습니다.원자 시계에 직접 연결된 시간 서버는 몇 개 밖에 없지만 전 세계 수만 개의 서버가 로컬 시스템에 시간을 전 세계적으로 릴레이합니다.클라이언트가 인터넷에 연결되지 않은 경우 NTP 알고리즘은 과거 성능에 따라 현재 시간을 추정합니다.NTP의 전체 기능이 필요하지 않은 시스템은 SMTP (Simple Network Time Protocol)라는 스트리핑 버전을 사용할 수 있습니다.