Az időszinkronizálás kritikus fontosságú a számítógépes hálózatokban, mivel a hálózat tervezése, kezelése, hibakeresése és védelme magában foglalja annak megállapítását, hogy mikor történt egy esemény, és pontos időre van szükség. A pontos idő betartása azonban kihívást jelent, mivel a számítógép órája naponta néhány percet vagy másodpercet eltol.
Ennek eredményeként az útválasztók, kiszolgálók, eszközök és kapcsolók a Network Time Protocol (NTP) segítségével megoldják a hálózati idő szinkronizálásának problémáját. De miért fontos az NTP, és hogyan működik?
MAKEUSEOF A NAP VIDEÓJA
Mi az a Network Time Protocol?
A Network Time Protocol egy online protokoll, amely szinkronizálja a számítógép óráit a hálózatban az UTC néhány ezredmásodpercén belül, lehetővé téve az eszközök számára, hogy TCP/IP hálózat ugyanabban a beállított időben dolgozni. Ez magában foglalja a protokoll és a kliens-szerver programokat számítógépekhez. Nagyon hatékonyan javítja a szerver átviteli hibáit, és a hálózatok közötti időszinkronizálás alapja.
Az NTP-t először Dave Mills fejlesztette ki 1985-ben a Delaware Egyetemen, de ma a protokoll nyílt forráskódú és világszerte használatos.
Hogyan működik a Network Time Protocol?
Az NTP háromlépéses folyamatot követ az idő szinkronizálására:
- A protokoll kliens cserét kér az időszerverrel.
- A kliens kiszámítja a késleltetést/eltolást, és újra beállítja, hogy megfeleljen a szerver órájának.
- Hatszor kell cserélni 10 percen belül az óra 10 percenkénti frissítéséhez (vagy néha óránként), hogy megőrizze az idő pontosságát. Az üzenetek a User Datagram Protocol (UDP) – 123-as porton keresztül továbbítják a frissítéseket.
Mik azok a rétegszintek?
A koordinált világidő (UTC) forrásnak vannak rétegekként ismert elválasztási fokozatai, amelyek szigorú hierarchiát követnek.
- 0. réteg: Ez a nulladik óra, amely a valódi UTC-t veszi a műholdrendszertől, amelyet kifejezetten ennek a „valódi időnek” a továbbítására terveztek. Emiatt a stratum 0 órajelek az eredeti és referenciaórák minden óra esetében. Ilyen például az atomóra és a GPS óra.
- 1. réteg: Ezek olyan számítógépes eszközök/rendszerek, amelyek közvetlenül kapcsolódnak a Stratum 0-hoz, hogy valós időt kapjanak.
- 2. réteg: Ezek az időszerverek a valódi idejüket a Stratum 1-től kapják.
- 3. réteg: Ezek a számítógépes eszközök a Stratum 2 szerverekhez vannak kapcsolva, és onnan kapják meg valós idejüket.
Az NTP-hierarchia lefelé halad a ranglétrán, és az idő pontossága csökken, ahogy előrehalad a rangsorban. Az NTP hierarchiában összesen 16 réteg található; A 16. réteg szinkronizálatlan eszközt jelöl.
Fontos figyelembe venni a Segal-törvényt, amikor időkiszolgálót telepít egy hálózathoz: