Блог

8 Може 2017

Какво представлява Протоколът за мрежово време (NTP)? | Пълно ръководство

/
Публикувано от

Протокол за мрежово време (NTP)

Какво е Протокол за мрежово време (NTP)?Всъщност това е мрежов протокол, който се използва за синхронизиране на часовници между изчислителни системи през мрежа с комутируем пакет. Той е бил от средата на 1980 и е създаден от Дейвид Милс в университета в Делауеър; това е един от най-подправените протоколи, които все още са в интернет. NTP замени други иновации за синхронизиране по време, които нямат малко възможности да променят времето с оглед на зоната на източника на време или сървъра на времето по отношение на бенефициента или да се аклиматизират към разнообразието от отлагане, намерено в хода на информационните мрежи на мелницата.

NTP е претърпял различни промени от въвеждането си през 30 години преди това. NTP адаптация 0 се характеризира с RFC 958 през септември на 1985. NTPv0 може да постигне точност на времето в рамките на няколко милисекунди. В 1988 RFC 1059 характеризира NTPv1, който характеризира настройването на NTP за клиентски сървър и споделен режим. В 1989 RFC 1119 характеризира NTPv2, който включва неща като протокол за управление и план за потвърждение, които все още се използват като част от днешния вариант. RFC 1305, който се оказа в 1992, характеризира NTPv3. NTPv3 включва допълнително откриване на грешки и проверка, което помага на клиента да избира между различни източници на вратовръзка. Режимът на комуникация също беше запознат с помощта за улесняване на преноса на време в мулти-за да мрежа. В 2010 RFC 5905 бе разпространен с подробности за NTPv4, но беше надграден от RFC 7822 през март на 2016. NTPv4 е настоящата адаптация на NTP. Съхранява значителна част от подобни компоненти на NTPv3, но все пак включва болт за IPv6 като основен мрежов протокол. Проверката се подобрява допълнително и дава на протокола по-голяма сигурност.

NTP използва различна степен на подреждане на източниците на време. Всяко ниво на прогресивната система е известно като слой и е формулирано с цифрово уважение, започващо с нула (0). Тъй като включвате времена, източници и синхронизирате с източник, който е по-висок в слоя (намалява се с цифрова оценка), добавяте 1 към неговия слой. Можем да използваме уважението на слоя като ниво на доверие на източника на време. Нула е най-надеждната и 15 е минималното надеждно и същевременно едно използваемо ниво. Структурата на 16 е несинхронизирана и се казва, че е луд. Една притурка на ниво 16 слой не е значителен източник на време. НТП обикновено изпраща време в Координирано универсално време (наричано по друг начин наречено универсално време координирано или UTC). Промяната за квартално време трябва да е възможна на близкия сървър за време или на притурката на клиента.

Стандартното изпращане на NTP за предприятие е източник на време от надежден източник, например източник на време за администриране. В Съединените щати Националният институт за стандарти и технологии има сървъри, които можем да синхронизираме. На адрес tf.nist.gov/tf-cgi/servers.cgi можете да откриете срив на сървърите за време, техните области и IP местоположения, за да посочите сървър за време. Когато сте стигнали време до сървър за квартално време и слоят се увеличава, тогава можете да го използвате като източник на време в мрежата на усилията. Превключвателите и комутаторите (Cisco и други) могат да привлекат време от близкия сървър на времето и след това могат да се преместят да се превърнат в източници на време от притурки, минаващи от тях. Повечето големи работни системи ще подсилят NTP, включително Windows. Всички варианти на Windows от Windows 2000 имат Windows Time Service (W32Time), за да синхронизират времето, използващо NTP.

В днешната мрежа времето може да се синхронизира в рамките на милисекунди или много милисекунди, но защо? Това зависи! Тя разчита на използваните приложения и техните изисквания за време. Може да се окаже, че имайки "разумен" часовник може да е достатъчно да знаете кога е било направено имейл и в допълнение. Може да са достатъчни времеви марки с фундаментални мощности, които са точни за вътрешните 10 на милисекунди. Приложенията биха могли да бъдат много повече време докосване. От гледна точка на разследването, разполагането на времева марка в рамките на милисекунди може да помогне за решаване на проблеми в мрежата. Помислете за базирани на стойности приложения. Да имате повече от разумна часовникова гореща точка за управление на сметка или друг бюджетен обмен е несъмнено изискване. Едно от основните приложения за използване на NTP беше за авиационни власти и като редовен клиент, с удоволствие разбрах, че продуктът и оборудването, които проследяват самолетите ни, имат точност в рамките на милисекунди. Това позволява на тези, които проследяват полетите, да имат много по-добра представа за зоната на самолета и близостта до другите.

NTP е протокол, който е бил на повече от 30 години и все още запълва нуждата. Оказва се, че е обичайно да имаме часовници, и ние положително разчитаме на времето. С NTP днес можем да получим повече от разумен източник на време и да получим точност до милисекундно ниво. В случай, че имате нужда от нещо по-точно от това, погледнете Precision Time Protocol (PTP) ... но това е за друга публикация.

Оставете коментар

GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!