NTP: 네트워크 시간 프로토콜

April 15 , 2022
ntp는 무엇입니까?

NTP(Network Time Protocol)는 패킷 교환, 가변 대기 시간 데이터 네트워크. 1985년 이전부터 작동 중인, 컴퓨터 시스템 간의 클록 동기화를 위한 네트워킹 프로토콜입니다. NTP는 현재 가장 오래된 인터넷 프로토콜 중 하나입니다. use. NTP는 델라웨어 대학교. tonmind의 david L. mills에 의해 설계되었습니다. 아이피 스피커 고객이 방송 일정을 설정한 후 시간 정렬된 일정 재생을 위해 NTP를 적용., SIP 스피커는 시간 수정으로 인해 시간을 올바르게 재생할 수 있음.


ntp는 모든 참여 컴퓨터를 협정 세계시(UTC).의 몇 밀리초 이내에 동기화하기 위한 것입니다. 정확한 시간 서버를 선택하기 위해 교차 알고리즘, 수정된 버전의 marzullo's 알고리즘,을 사용합니다. 가변 네트워크 대기 시간의 영향을 완화하도록 설계. NTP는 일반적으로 공용 인터넷,을 통해 시간을 수십 밀리초 이내로 유지할 수 있으며 이상적인 조건. 비대칭 경로 및 근거리 통신망에서 1밀리초 이상의 정확도를 달성할 수 있습니다. 네트워크 정체로 인해 100ms 이상의 오류가 발생할 수 있음.

프로토콜은 일반적으로 클라이언트-서버 모델,의 관점에서 설명되지만 두 피어가 서로를 잠재적인 시간 소스.로 간주하는 피어 투 피어 관계에서 쉽게 사용할 수 있습니다. 구현은 다음을 사용하여 타임스탬프를 보내고 받습니다. 포트 번호 123의 UDP(사용자 데이터그램 프로토콜). 또한 브로드캐스팅 또는 멀티캐스팅,을 사용할 수 있습니다. 여기서 클라이언트는 초기 왕복 교정 교환. 후 시간 업데이트를 수동적으로 수신 대기합니다. NTP는 임박한 도약에 대한 경고를 제공합니다. 두 번째 조정,하지만 현지 표준 시간대 또는 일광 절약 시간에 대한 정보가 전송되지 않음.

톤마인드 sip 페이징 어댑터 sip-t20은 ntp도 적용합니다. 패킷 교환, 가변 대기 시간 데이터 네트워크.를 통한 컴퓨터 시스템 간의 클록 동기화를 위해. 따라서 컴퓨터는 다른 지역의 시차를 방지하는 올바른 설정 현지 시간,을 재생합니다.


시계층
ntp는 계층적, 시간 소스의 반계층 시스템.을 사용합니다. 이 계층의 각 수준은 계층이라고 하며 맨 위의 참조 클록에 대해 0부터 시작하는 숫자가 할당됩니다. 계층에 동기화된 서버 n 서버는 계층에서 실행됩니다. n + 1. 숫자는 참조 클럭으로부터의 거리를 나타내며 계층. 계층의 순환 종속성을 방지하는 데 사용됩니다. 계층이 항상 품질이나 신뢰성을 나타내는 것은 아닙니다. 다른 계층 2 시간 소스보다 품질이 높은 계층 3 시간 소스를 찾는 것이 일반적입니다.. 계층 0, 1, 2 및 3에 대한 간략한 설명이 아래에 제공됩니다..

0층
이들은 원자 시계, GNSS(GPS 포함) 또는 기타 전파 시계.와 같은 고정밀 시간 기록 장치입니다. 이 장치는 연결된 컴퓨터에서 인터럽트와 타임스탬프를 트리거하는 매우 정확한 초당 펄스 신호를 생성합니다. 계층 0 장치는 참조 시계라고도 합니다. NTP 서버는 자신을 계층 0.으로 광고할 수 없습니다. NTP 패킷에서 계층 필드가 0으로 설정되면 지정되지 않은 계층.
1층
이들은 시스템 시간이 연결된 계층 0 장치의 몇 마이크로초 이내에 동기화되는 컴퓨터입니다. 계층 1 서버는 온전성 검사 및 백업을 위해 다른 계층 1 서버와 피어링할 수 있습니다.. 기본 시간 서버.라고도 합니다. .
2층
이들은 네트워크를 통해 계층 1 서버에 동기화되는 컴퓨터입니다.. 종종 계층 2 컴퓨터는 여러 계층 1 서버에 쿼리합니다.. 계층 2 컴퓨터는 모든 장치에 보다 안정적이고 강력한 시간을 제공하기 위해 다른 계층 2 컴퓨터와 피어링할 수도 있습니다. 동료 그룹에서.
3층
이들은 계층 2 서버.에 동기화된 컴퓨터이며 계층 2,와 피어링 및 데이터 샘플링에 대해 동일한 알고리즘을 사용하며 스스로 계층 4 컴퓨터, 등.의 서버 역할을 할 수 있습니다.
계층의 상한선은 15입니다. 계층 16은 장치가 동기화되지 않았음을 나타내는 데 사용됩니다. 각 컴퓨터의 NTP 알고리즘은 상호 작용하여 벨만-포드 최단 경로 스패닝 트리,를 구성하여 모든 계층에 대해 계층 1 서버에 대한 누적 왕복 지연을 최소화합니다. 클라이언트.

계층,에 추가하여 프로토콜은 참조 식별자(refid). 측면에서 각 서버의 동기화 소스를 식별할 수 있습니다.

타임스탬프
NTP에서 사용하는 64비트 이진 고정 소수점 타임스탬프는 232초(136년)마다 롤오버되는 시간 척도를 제공하는 초 단위 32비트 부분과 소수 초 단위 32비트 부분으로 구성되며 이론적인 2−32초(233피코초)의 해상도. NTP는 1월 1일, 1900. 에포크를 사용하므로, 첫 번째 롤오버가 2월 7, 2036.에 발생합니다.

ntpv4는 128비트 날짜 형식을 도입했습니다. 초의 경우 64비트, 소수 자릿수 초의 경우 64비트. 이 형식의 최상위 32비트는 대부분의 경우.에 따라 롤오버 모호성을 해결하는 연대 번호입니다. to mills, " 분수에 대한 64비트 값은 광자가 빛의 속도로 전자를 통과하는 데 걸리는 시간을 해결하기에 충분합니다. 64비트 초 값은 다음을 제공하기에 충분합니다 우주가 흐려질 때까지 명확한 시간 표현.


결론적으로, NTP는 tonmind에서 중요한 역할을 합니다. 아이피 오디오 NTP, tonmind IP poe 스피커 및 SIP 호출 게이트웨이를 적용한 제품.은 정확한 설정 시간에 방송할 수 있습니다.

메시지를 남겨주세요
메시지를 남겨주세요
IF 우리의 제품에 관심이 있으시고 자세한 내용을 알고 싶습니다. 여기에 메시지를 남겨주세요, 우리는 최대한 빨리 당신을 회신 할 것입니다.

제품

skype

whatsapp