NTP Server Data Center Realistic Photo
Tehnologie & Internet

Protocolul NTP: Inima Sincronizării Timpului pe Internet

⏱️ Lectură: 10 minute 📅 Actualizat: 07 Ianuarie 2026 👤 Autor: Redacția OraExacta

Cuprins Articol

V-ați întrebat vreodată cum reușesc miliarde de dispozitive conectate la internet să arate exact aceeași oră? Răspunsul este un protocol veteran, creat în 1985, care a rămas esențial până astăzi: Network Time Protocol (NTP).

Ce este Protocolul NTP?

NTP este un protocol de rețea folosit pentru sincronizarea ceasurilor computerelor dintr-o rețea cu comutare de pachete. Acesta rulează peste UDP pe portul 123 și este proiectat să funcționeze chiar și în rețele cu latență variabilă (jitter).

Definiție Tehnică

"Obiectivul NTP este de a sincroniza toate calculatoarele participante la câteva milisecunde de UTC (Coordinated Universal Time)."

Scurt Istoric: David L. Mills

Protocolul a fost dezvoltat inițial de David L. Mills de la Universitatea din Delaware. El este considerat "Tatăl NTP" și a continuat să rafineze algoritmul timp de decenii. NTP este unul dintre cele mai vechi protocoale de internet care încă se află în utilizare curentă.

Structura Ierarhică: Ce este un Stratum?

NTP folosește un sistem de nivele ierarhice numit strata. Cu cât numărul stratum este mai mic, cu atât serverul este mai aproape de o sursă de timp autoritară (cum ar fi un ceas atomic).

Cum funcționează sincronizarea?

Sincronizarea NTP nu înseamnă doar „întreabă ora și aplic-o”. Protocolul măsoară timpul de dus-întors al pachetelor (round-trip delay) pentru a compensa latența rețelei.

Algoritmul Marzullo

NTP folosește o variantă a algoritmului lui Marzullo pentru a selecta cele mai bune servere de timp și a ignora pe cele care oferă date eronate ("falsetickers").

De ce avem nevoie de NTP?

Fără sincronizarea NTP, internetul modern ar ceda:

Securitatea și atacurile de tip DDoS

Deoarece NTP folosește UDP, a fost adesea exploatat în atacuri de reflexie și amplificare. Serverele NTP vechi care permit comanda "monlist" pot fi folosite pentru a bombarda o țintă cu trafic masiv. De aceea, configurarea corectă a serverelor NTP este vitală pentru securitatea cibernetică.

Întrebări Frecvente (FAQ)

Ce este SNTP? +
Simple Network Time Protocol (SNTP) este o versiune simplificată a NTP, destinată dispozitivelor cu putere de procesare mică, unde nu este necesară precizia extremă de milisecunde.
Cât de precis este NTP-ul? +
În rețele locale (LAN), NTP poate atinge o precizie de sub 1 milisecundă. Pe internet public, precizia este de obicei între 10 și 50 milisecunde.