NTP

Je zkratkou pro „Network Time Protocol“. NTP je protokol používaný k synchronizaci hodin počítačů v několika systémech. Podporuje synchronizaci v rámci lokálních sítí i přes Internet.

Srovnání časových razítek dvou nebo více systémů může vypadat jako jednoduchý úkol, ale zahrnuje několik kroků. Protože každá síť vykazuje určitou latenci, je nutné zohlednit prodlevu mezi požadavkem a odpovědí. NTP používá model klient-server a vypočítává zpoždění při cestě tam i zpět pomocí čtyř hodnot:

  1. časové razítko požadavku klienta
  2. časové razítko přijetí požadavku serverem
  3. časové razítko odpovědi serveru
  4. časové razítko přijetí odpovědi klientem

Doba mezi hodnotami 1 a 2 výše se přičte k době mezi hodnotami 3 a 4, čímž se vypočítá celkové zpoždění při cestě tam i zpět. Odečtením poloviny tohoto zpoždění lze odhadnout přesný čas na vzdáleném serveru, obvykle s přesností na několik milisekund.

Protože síťové podmínky mohou ovlivnit dobu potřebnou k odeslání nebo přijetí NTP paketů, nemusí jediný požadavek přinést přesný výsledek. Proto je běžné odeslat několik požadavků NTP a zprůměrovat latenci, aby bylo získáno přesnější časové razítko. Časová razítka lze také zprůměrovat mezi několika počítači, aby byl zajištěn konzistentní čas pro všechny počítače v síti. Při synchronizaci několika hodin současně se NTP používá jako peer-to-peer protokol, ve kterém je každý systém zdrojem času.

Příklady použití NTP

Síťový časový protokol používá několik různých nástrojů pro synchronizaci času, včetně nástrojů integrovaných do systémů Windows a macOS. Ve Windows obsahuje Ovládací panely v části Datum a čas funkci „Internetový čas“, která pomocí NTP získává aktuální čas z časového serveru. V systému macOS používá předvolba Datum a čas Systémové nastavení NTP k získání aktuálního času, pokud je zaškrtnuta možnost „Nastavovat datum a čas automaticky“. Windows i macOS používají zjednodušenou verzi NTP nazvanou Simple Network Time Protocol (SNTP).

Aktualizováno May 20, 2019 od Per C.

quizOtestujte své znalosti

DSL connections are routed through a device called what?

A
DSLIP
0%
B
DSLAM
0%
C
DSLOT
0%
D
DSLECT
0%
Correct! Incorrect!     View the DSLAM definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice NTP na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.