컴퓨터 시스템은 매우 열악한 시간을 유지하는 저비용 타이밍 구성 요소를 사용합니다. 많은 PC 회로 보드 제조업체에서 사용하는 타이밍 칩 및 오실레이터는 시스템 시간이 매일 분당 크게 달라질 수 있습니다. 프로세스 또는 장치의 범위에서 동기화 된 시간이 필요한 환경의 경우 대안을 찾아야합니다. NTP는 네트워크 시간 프로토콜 또는 NTP가 들어오는 곳입니다. NTP는 컴퓨터 시간 동기화 문제에 대한 저렴한 소프트웨어 솔루션을 제공합니다. 이 기사에서는 NTP 및 인터넷 기반 NTP 서버를 사용하여 여러 네트워크 장치간에 드리프트를 제거하고 동기화를 유지하는 방법에 대해 설명합니다..
RHEL / Centos 7에서 NTP (Network Time Protocol) 서버를 설치하는 방법
NTP (Network Time Protocol)를 사용하여 시간 클라이언트를 동기화하는 많은 인터넷 기반 시간 참조가 있습니다. NTP는 25 년 전 Dr. D. Mills가 개발 한 Delaware 대학에서 지속적으로 사용되는 가장 오래된 프로토콜 중 하나입니다. 이 프로토콜은 시간 서버와 클라이언트 간의 정확한 시간 동기화를 제공하기 위해 개발되었습니다. 인터넷 기반 NTP 서버는 GPS, 전국 라디오 표준 또는 정확한 원자 시계와 같은 정확한 외부 참조 클럭에 시간을 동기화합니다. 동기화를 위해 정확한 시간이 NTP 서버에서 네트워크 클라이언트로 전달됩니다..
현재의 컴퓨터 운영 체제에는 정확한 인터넷 기반 NTP 서버와 시간을 동기화 할 수있는 기능이 있습니다. Linux, Unix, Microsoft Windows XP / 2000 / 2003 / Vista 및 Novell에는 모두 NTP 시간 동기화 루틴이 있습니다. 대부분의 경우 필요한 유일한 구성은 인터넷 또는 인트라넷 기반 NTP 서버의 IP 주소 또는 도메인 이름을 입력하는 것입니다.
Microsoft Windows 운영 체제에서는 NTP 서버를 ';시간 속성';애플릿의 ';인터넷 시간';탭에 입력 할 수 있습니다. 정기적으로 NTP 서버에 연락하여 시간을 얻고 동기화를 수행합니다..
Linux 및 Unix 운영 체제에는 NTP 웹 사이트 ';ntp.org';에서 NTP 데몬을 사용할 수 있습니다. NTP 데몬은 다른 NTP 서버에서 시간을 얻거나 자체 서버로 작동하도록 구성 할 수 있습니다. ';ntp.conf';구성 파일에는 연결할 수있는 서버 목록이 들어 있습니다. 목록에 NTP 서버의 IP 주소 또는 도메인 이름을 입력하기 만하면됩니다..
NTP를 사용하여 컴퓨터 시스템에서 정확한 시간을 유지하는 것은 매우 간단합니다. 그러나 NTP 프로토콜의 다른 많은 고급 기능이 있습니다. 서비스 권한 및 서버 인증을 허용하는 많은 보안 기능이 있습니다. 또한 NTP를 정밀한 외부 기준과 동기화 할 수있는 수많은 기준 클록 드라이버가 있습니다 - 본격적인 NTP 서버 설치 제공.
결론적으로, 컴퓨터 시스템은 악명 높은 하드웨어 유지 보수 시간을 제공합니다. 도움이 없다면 표준 시간 관리 장치는 시스템 전체의 시간 동기화를 제공하지 못합니다. 해결책은 NTP 프로토콜을 사용하고 컴퓨터를 세계에서 가장 정확한 시계 중 일부와 동기화시키는 것입니다. 서버를 NTP하는 방법 조직의 많은 네트워크는 서버, 워크 스테이션 및 기타 네트워크 구성 요소 간의 시간 동기화가 부족합니다. 이로 인해 시간이 중요한 정보와 트랜잭션을 처리하는 데 문제가 발생할 수 있습니다. 그러나 네트워크 시간 프로토콜 인 NTP의 형태로 오랫동안 솔루션을 사용할 수있었습니다. NTP는 네트워크 시간 클라이언트를 정확한 시간 참조 또는 NTP 서버와 동기화하는 데 사용할 수 있습니다. Stratum 1 NTP 서버는 GPS 또는 라디오 시간 및 주파수 전송과 같은 정확한 외부 타이밍 기준과 동기화되며 로컬 네트워크에 정확한 타이밍 리소스를 제공합니다.
수많은 정확한 외부 타이밍 기준이 있으며, 가장 잘 알려진 것은 GPS입니다. 그러나 많은 국가에서도 시간 동기화에 사용할 수있는 무선 시간 및 주파수 참조를 제공합니다. 영국에서는 MSF 라디오 시간 신호가 60Hz의 주파수로 Cumbria의 Anthorn에서 방송됩니다. 독일 DCF-77 라디오 시간 전송은 프랑크푸르트에서 77.5 KHz로 방송됩니다. 미국의 WWVB 라디오 시간 기준은 콜로라도 주 볼더에서 60 KHz로 전송됩니다. 유사한 시간 참조를 제공하는 여러 국가가 있습니다. 대부분의 방송은 서로 다른 주파수에서 작동하고 데이터를 다르게 인코딩하므로 다른 튜닝 된 안테나와 디코딩 펌웨어가 필요합니다..
라디오 시간 방송은 한정된 범위를 가지며 일반적으로 방송이 출현하는 국가 경계로 제한됩니다. GPS 타이밍 기준은 전 세계 어디에서든 작동 할 수 있습니다. 그러나 라디오의 장점은 일반적으로 실내의 NTP 시간 서버를 닫을 때 좋은 신호를 얻을 수있는 반면 GPS 안테나는 하늘을 잘 볼 수 있어야한다는 것입니다. 이는 설치 비용을 크게 줄이고 NTP 서버 구현을 단순화합니다..
라디오 기반 NTP 서버는 일반적으로 랙 장착형 시간 서버와 별도의 라디오 안테나로 구성됩니다. 라디오 안테나는 라디오 시간 및 주파수 방송을 수신하는 데 사용됩니다. 안테나는 양호한 일관성있는 신호를 수신 할 수있는 곳에 위치해야합니다.
전파 시간 신호 수신에 영향을 미칠 수있는 여러 가지 요인이 있습니다. 라디오 안테나를 지하 또는 지하에 설치하면 신호 수신이 크게 손상 될 수 있습니다. 안테나가 금속 구조 또는 인클로저 안에 있으면 다시 신호 수신에 영향을 줄 수 있습니다. 또한 안테나가 PC 모니터와 같은 ';전기적으로 잡음이있는';장비에 너무 가까이 위치하면 수신에 영향을 줄 수 있습니다. 그러나 일반적으로 안테나가 PC 모니터에서 1m 이상 떨어져 있으면 수신에 영향을 미치지 않습니다..
대부분의 무선 주파수 및 주파수 수신기는 플라스틱 인클로저 내에 포함 된 페라이트 또는 바 (bar) 안테나로 구성됩니다. 페라이트 안테나는 일반적으로 안테나 인클로저의 길이를 유지합니다. 페라이트 안테나는 이상적인 방향을 갖는 단방향 안테나입니다. 페라이트 안테나는 타임 코드 전송 소스에 직각으로 수평면에 설치해야합니다. 예를 들어, 전송 원이 안테나 위치의 북쪽에 있으면 안테나 훼 라이트를 동쪽을 향하게하여 북쪽에 직각으로 장착해야합니다. 이 방향에서 페라이트는 변속기에 수직 인 가장 큰 영역을 갖습니다. 안테나가 회전되면 전송 소스에 대한 각도가 감소하므로 안테나의 감도가 감소합니다. 대부분의 라디오 시간 및 주파수 전송은 정확한 시간 및 날짜 정보를 지속적으로 방송합니다. 데이터는 일반적으로 초당 1 펄스의 일련의 60 펄스로 인코딩됩니다. 각 펄스는 1 분 동안 현재 시간과 날짜를 구성하는 데이터 비트를 나타냅니다. 분당 60 펄스가 수신되면 NTP 서버는 신호 디코딩을 시도 할 수 있습니다. 이러한 방식으로 매 시간마다 한 번 타임 서버가 타임 스탬프를 수신해야합니다. 신호가 떨어지거나 잘못 수신되면 결과 디코드가 실패합니다. 신뢰할 수있는 시간 기준을 제공하려면 양호한 연속 신호 수신이 필요합니다..
요약하면 NTP 서버는 컴퓨터와 네트워크 인프라를 동기화하기위한 정확한 타이밍 참조를 조직에 제공 할 수 있습니다. 워크 스테이션과 서버 간의 시간 동기화는 대부분의 운영 체제에서 데이터 및 트랜잭션 처리의 중요한 측면입니다. 라디오 기반 NTP 서버는 컴퓨터 네트워크 시간 동기화 문제에 대한 솔루션을 제공하기 위해 쉽게 설치 및 구현할 수있는 이상적인 솔루션입니다..