NTP – Network Time Protocol
פרוטוקול זה הוא מערכת סנכרון זמן עבור שעוני מחשב דרך רשת האינטרנט.
הוא מספק את המנגנונים לסנכרון זמן ותאום פעולות חלוקת זמן במספר גדול ומגוון של פעולות אינטרנט החל מרגילות ועד גלי אור.
הפרוטוקול משתמש בעיצוב זמן מוחזר, בו תת רשת מחולקת של שרתי זמן, הפועלת בתצורה של ארגון עצמי ומעביד-עובד היררכי, מסנכרנת שעונים לוגיים דרך תת רשת ולסטנדרט של זמן לאומי דרך חוט או רדיו.
תבנית הכותרת היא כדלקמן:
LI |
VN |
Mode |
שכבה |
Poll |
הערכה |
2 |
3 |
3 |
7 |
6 |
7 bits |
NTP מבנה כותרת
מצביע דילוג LI
קוד אזהרה בן 2 ביטים של שניית הדילוג הממשמשת ובאה שצריכה להיות מוכנסת בסוף היום האחרון של החודש הנוכחי.
הביטים מקודדים כדלקמן:
00 – אין אזהרה
01 - +1 שנייה (לאחר דקה יש 61 שניות)
10 - -1 שנייה (לאחר דקה יש 59 שניות)
11 – מצב אזעקה (השעון לא סונכרן)
VN
מספר גרסה כקוד בן 3 ביטים המראה את מספר הגרסה.
Mode
שדה זה יכול להכיל את הערכים הבאים:
0 – שמורים
1 – סימטרי פעיל
3 – לקוח
4 – שרת
5 – שידור לרב
6 – הודעת בקרת NTP
שכבה
שלם המזהה את רמת השכבה של שעון מקומי.
הערכים מוגדרים כדלקמן:
0 – לא מוגדר
1 – סימוכין עיקרי (שעון רדיו)
2…n – סימוכין משני (דרך NTP)
Poll
שלם מסומן המראה את האינטרוול המקסימלי בין הודעות רצופות בשניות לחזקה של 2 הקרובה.
הערכה
שלם מסומן המראה את ההערכה של השעון המקומי, בשניות לחזקה של 2 הקרובה.