Kas ir tīkla laika protokols? Kāpēc tas ir svarīgi?

Kas ir tīkla laika protokols? Kāpēc tas ir svarīgi?
Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Laika sinhronizācija ir ļoti svarīga datortīklos, jo tīkla plānošana, pārvaldība, atkļūdošana un aizsardzība ir saistīta ar notikuma rašanās brīža noteikšanu un prasa precīzu laiku. Tomēr precīza laika saglabāšana ir sarežģīta, jo datora pulkstenis katru dienu novirzās par dažām minūtēm vai sekundēm.





Tā rezultātā maršrutētāji, serveri, ierīces un slēdži izmanto tīkla laika protokolu (NTP), lai atrisinātu tīkla laika sinhronizācijas problēmu. Bet kāpēc NTP ir svarīga un kā tā darbojas?





DIENAS VIDEO MAKEUSEOF

Kas ir tīkla laika protokols?

Tīkla laika protokols ir tiešsaistes protokols, kas sinhronizē datora pulksteņa laikus tīklā dažu milisekundu robežās no UTC, ļaujot ierīcēm, kas savienotas ar TCP/IP tīkls strādāt tajā pašā pielāgotajā laikā. Tas ietver protokolu un klienta-servera programmas datoriem. Tas ir ļoti efektīvs servera pārraides kļūdu labošanā un ir pamats laika sinhronizācijai tīklos.





NTP pirmo reizi izstrādāja Deivs Milss 1985. gadā Delavēras Universitātē, taču mūsdienās protokols ir atvērtā koda avots un tiek izmantots visā pasaulē.

Kā darbojas tīkla laika protokols?

Lai sinhronizētu laiku, NTP veic trīs posmu procesu:



  1. Protokola klients pieprasa apmaiņu ar laika serveri.
  2. Klients aprēķina tā aizkavi/novirzi un no jauna pielāgo, lai tas atbilstu servera pulkstenim.
  3. 10 minūšu laikā ir jāveic sešas reizes, lai atjauninātu pulksteni ik pēc 10 minūtēm (vai dažreiz katru stundu), lai saglabātu tā laika precizitāti. Ziņojumi pārsūta atjauninājumus, izmantojot User Datagram Protocol (UDP) — portu 123.

Kas ir slāņu līmeņi?

Koordinētā universālā laika (UTC) avotam ir atdalīšanas pakāpes, kas pazīstamas kā slāņi, kas atbilst stingrai hierarhijai.

 Tīkla laika protokolā iesaistīto serveru un līmeņu piktogramma
Attēla autors: Benjamin D. Esham/ Wikimedia Commons
  1. 0. slānis: Šis ir nulles nulles pulkstenis, kas saņem patieso UTC no satelītu sistēmas, kas īpaši izstrādāta šī “īstā laika” pārraidīšanai. Šī iemesla dēļ stratum 0 pulksteņi ir oriģinālie un atsauces pulksteņi visiem pulksteņiem. Piemēri ir atompulkstenis un GPS pulkstenis.
  2. 1. slānis: Tās ir datorierīces/sistēmas, kas ir tieši saistītas ar Stratum 0, lai saņemtu patieso laiku.
  3. 2. slānis: Šie laika serveri iegūst savu patieso laiku no Stratum 1.
  4. 3. slānis: Šīs datoru ierīces ir saistītas ar Stratum 2 serveriem un iegūst savu patieso laiku no tiem.

NTP hierarhija turpina virzīties uz leju, un laika precizitāte tiek samazināta, virzoties uz leju. Pavisam NTP hierarhijā ir 16 slāņi; strata 16 norāda uz nesinhronizētu ierīci.





Uzstādot laika serveri tīklam, ir svarīgi ņemt vērā Segala likumu: