Skip to main content

Ποιο είναι το πρωτόκολλο χρόνου δικτύου;

Το πρωτόκολλο χρόνου δικτύου είναι ένα μέσο συγχρονισμού του χρόνου μεταξύ πολλαπλών υπολογιστών σε ένα δίκτυο.Τα περισσότερα ρολόγια υπολογιστών χάνουν τουλάχιστον ένα πλήρες δευτερόλεπτο κάθε μέρα, κάτι που δεν είναι τόσο σημαντικό για τον μέσο χρήστη.Πολλά συστήματα ασφαλείας και σχεδίασης εκδηλώσεων πρέπει να παρακολουθούν υπολογιστές σε διάφορα δίκτυα, συμπεριλαμβανομένου του Διαδικτύου.Αυτά τα συστήματα βασίζονται στον συγχρονισμό ρολογιών των συνδεδεμένων υπολογιστών τους με το πρωτόκολλο χρόνου δικτύου.Αυτό το πρωτόκολλο ενημερώνει συχνά την ακριβή ώρα στους πελάτες του από διακομιστές που διατηρούν το διεθνές πρότυπο ατομικής χρονικής περιόδου.Διάφορες αναθεωρήσεις έγιναν καθ 'όλη τη διάρκεια της δεκαετίας του 1990 για τη βελτίωση της ταυτότητας, των αλγορίθμων, της ακρίβειας και του εξωτερικού συγχρονισμού.Το 2010, η NTP Version 4 προτάθηκε από την Task Force του Internet Engineering (IETF).Τα δίκτυα με πολλούς χρήστες και τους κοινούς πόρους στο Διαδίκτυο θα επηρεαστούν σημαντικά από αυτό.Για τις βάσεις δεδομένων χρηματοοικονομικών συναλλαγών, τις εφαρμογές βιομηχανικού ελέγχου και το λογισμικό παρακολούθησης του δικτύου, ο ακριβής χρόνος είναι συνήθως κρίσιμος, όχι μόνο στην καταγραφή της συναλλαγής, αλλά και σε όλους τους υπολογιστές που αναφέρουν δεδομένα, 24 ώρες την ημέρα.Το πρωτόκολλο χρόνου δικτύου και οι διεθνείς διακομιστές χρόνου που υποστηρίζουν ότι μπορούν να αντιμετωπίσουν αυτές τις ανάγκες.

Ο διαχειριστής δικτύου θα μπορούσε να ενημερώσει την ώρα καθημερινά σε κάθε πελάτη με το χέρι από ένα διακομιστή Time.Τα συστήματα μπορούν επίσης να ρυθμιστούν για να επαναφορτώσουν την ώρα σε κάθε επανεκκίνηση.Ωστόσο, η μετατόπιση του χρόνου από ώρα σε ώρα είναι σημαντική λόγω πολλών παραγόντων, συμπεριλαμβανομένων των προβλημάτων θερμοκρασίας και λειτουργικού συστήματος.Η καλύτερη λύση είναι συνήθως η αυτόματη επαναφορά κάθε ρολογιού σε πολύ μικρές αυξήσεις πολλές φορές την ημέρα με το πρωτόκολλο χρόνου δικτύου.Χρησιμοποιώντας αυτή τη μέθοδο, τα συστήματα και οι χρήστες δεν εκπλήσσονται από σχετικά μεγάλες, ξαφνικά πηδούν προς τα εμπρός ή προς τα πίσω στο χρόνο.

Ένας πελάτης που χρησιμοποιεί το πρωτόκολλο χρόνου δικτύου μπορεί να αποκτήσει τον ακριβή χρόνο από έναν διακομιστή με βάση το Διαδίκτυο ή μια εξωτερική πηγή εξωτερικού χρόνου.Τελικά, και οι δύο πηγές παίρνουν το συντονισμένο καθολικό χρόνο (UTC) από έναν διεθνή διακομιστή χρόνου.Μια πηγή που δεν μπορεί να το λάβει άμεσα ή έμμεσα μέσω ειδικού ραδιοφωνικού σήματος.Μια πηγή δικτύου συνήθως λαμβάνει έμμεσα μέσω αρκετών στρώσεων διακομιστών που εκτελούν λογισμικό NTP.Ενώ υπάρχουν μόνο μερικοί διακομιστές χρόνου που καλύπτονται απευθείας σε ατομικά ρολόγια, δεκάδες χιλιάδες διακομιστές παγκοσμίως αναμεταδίδουν το χρόνο στα τοπικά συστήματα.

Το λογισμικό που σχετίζεται με το χρόνο που σχετίζεται με κάθε πελάτη NTP διατηρεί το ρολόι του ενημερωμένο με εξαιρετική ακρίβεια και κανονικότητα.Όταν ένας πελάτης δεν είναι συνδεδεμένος στο Διαδίκτυο, οι αλγόριθμοι NTP εκτιμούν την τρέχουσα ώρα με βάση την προηγούμενη απόδοση.Τα συστήματα που δεν χρειάζονται τις πλήρεις δυνατότητες του NTP μπορούν να χρησιμοποιήσουν μια απογυμνωμένη έκδοση που ονομάζεται The Simple Network Time Protocol (SNTP).