Возможности основных протоколов синхронизации времени
Соответствие точно синхронизированного времени с компьютерами и системами как задача при использовании технических устройств. Принципы и перспективы получения единого времени на всех устройствах распределенной сети. Использование временной синхронизации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 22.02.2019 |
Размер файла | 13,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Возможности основных протоколов синхронизации времени
Соответствие точно синхронизированного времени с компьютерами и системами является и остается важной задачей при использовании технических устройств. Существенно точность времени критична в распределенных системах, которые нестабильны к порядку вычисления задач, обработки данных и т.п.
Первостепенной задачей синхронизации является получение единого времени на всех устройствах распределенной сети. Такая задача актуальна для многих программных компонентов, включая системы промышленного назначения, где используется обработка данных в реальном масштабе времени. С помощью синхронизации происходит решение важных задач, как обеспечение работы нескольких устройств для администрирования сложными временно зависимыми процессами, протоколирование данных от пространственно-разнесенных устройств, реализация механизма надежности при передаче информации.
Системой точного времени называется набор технических средств, обеспечивающих периодическую передачу цифровой информации о значении текущего времени от эталонного источника ко всем сетевым элементам, находящимся в сети, с целью синхронизации их внутренних часов [1]. Это нашло свое применение в цифровом оборудовании сетей электросвязи, в котором происходит обработка различных цифровых данных в режиме реального времени и должно обеспечиваться одновременное выполнение определенных внутренних технологических процессов. Использование временной синхронизации дает возможность фиксировать моменты времени начала и конца какого-либо процесса в сети:
? фиксация момента произошедшего события в log-файле при аварийной ситуации с оборудованием, при подсоединении участников события в процесс (телефонный разговор, чат, конференция, вебинары и т.д.);
? тарификация информационного трафика в соответствии со временем суток и месторасположением абонента в зоне обслуживания той или иной сети,
? проведение аутентификации приема / передачи электронной подписи,
? совершение трансакций и т.д.
На сегодняшний момент известно достаточно много протоколов синхронизации времени. Рассмотрим более подробно возможности основных протоколов NTP, SNTP, PTP и IRIG-B.
Сетевой протокол задания времени NTP (Network Time Protocol) служит для осуществления синхронизации работы различных процессов в серверах и программах клиента [2].
Протокол обеспечивает механизмы синхронизации с точностью до наносекунд. Содержит необходимые средства для определения характеристик и оценки ошибок локальных часов и временного сервера, который осуществляет синхронизацию.
Точность, которая достижима протоколом NTP, сильно зависит от точности локальных часов и характерных скрытых задержек.
Помимо NTP, существует упрощенная версия этого протокола - SNTP (Simple Network Time Protocol). Он используется для синхронизации времени конечным клиентом, ввиду того, что все преимущества протокола NTP проявляются именно в сети серверов, а для получения показаний конечным пользователем NTP имеет ряд сложностей [3].
Наиболее распространённым протоколом синхронизации времени является протокол IRIG-B. При реализации систем синхронизации на основе данного протокола требуется использование выделенных линий связи. С течением времени протокол IRIG-B расширялся, преимущественно благодаря появлению стандартов IEEE. Новые расширения дают возможность для передачи информации о годе, временном смещении относительно всемирного скоординированного времени (UTC), переходе на летнее время и качестве информации.
Протокол Precision Time Protocol (PTP) является протоколом синхронизации времени, функционирующим по сети Ethernet, не используя выделенные линии связи, и может обеспечить требуемую точность синхронизации времени для регистраторов переходных режимов, устройств сопряжения с шиной процесса и других устройств [1]. Данный протокол обеспечивает высокую точность синхронизации времени, которая достигается путем фиксации меток времени сообщений синхронизации PTP на интерфейсах Ethernet на аппаратном уровне. Протокол PTP обеспечивает возможность наличия в сети нескольких устройств, способных выступать в качестве серверов времени; при этом предполагается, что все они участвуют в голосовании между собой на выбор самых точных часов. В случае неисправности и ухудшения показаний функционирования главных часов, роль могут занять другие часы. Количество времени, необходимое на определение главных часов, оптимизировано для применения и занимает не более 5 секунд.
Все перечисленные протоколы позволяют достичь необходимую работу в едином времени устройств, объединенных в сеть. Благодаря этому решается важная задача администрирования многочисленных процессов в едином времени и достигается надежность работы устройств в сети.
Список литературы
синхронизация технический компьютер сеть
1. Миллс, Дэвид Л. Сличение времени в компьютерных сетях. Протокол сетевого времени на Земле и в космосе. - Киев: Wircom, 2013. - 464 с.
2. Семенов Ю.А. Сетевой протокол времени NTP // Telecommunication technologies - Телекоммуникационные технологии, 2014 - 600 с.
3. Таненбаум Э., Уэзерлл Д. Компьютерные сети. 5-е изд. - СПб.: Питер, 2016. - 960 с.
Размещено на Allbest.ru
...Подобные документы
Функции программного интерфейса операционной системы Windows, предназначенные для работы с семафорами. Средства синхронизации Win32 АРI, основанные на использовании объектов исполнительной системы с дескрипторами. Проблемы при использовании семафоров.
реферат [67,4 K], добавлен 06.10.2010Подключение периферийных устройств. Виды передачи информации. Параллельные и последовательные интерфейсы. Представление о времени и синхронизации (асинхронные, синхронные и изохронные сигналы передачи данных). Особенности беспроводных интерфейсов.
курс лекций [1,9 M], добавлен 27.04.2015Системы сбора и передачи информации. Обоснование выбора кода, способа передачи и синхронизации. Выбор длины посылки, формата кодового перехода. Расчет помехоустойчивости и времени запаздывания. Разработка структурной схемы передающего устройства.
курсовая работа [412,8 K], добавлен 24.06.2013Разработка приложения, автоматизирующего процесс синхронизации файлов между сменным носителем и каталогом на другом диске. Классы для работы с файловой системой. Интерфейс программы и способы взаимодействия пользователя с ним. Создание новой синхропары.
курсовая работа [632,0 K], добавлен 21.10.2015Стандартные сети коммуникационных протоколов. Стек OSI. Стек TCP/IP. Принципы объединения сетей на основе протоколов сетевого уровня. Ограничения мостов и коммутаторов. Модем как средство связи между компьютерами. Международные стандарты модемов.
курсовая работа [29,3 K], добавлен 06.07.2008Понятие машинного и реального времени, дискретизация времени. Реализация временных задержек в программе. Вычисление значения многочлена методом Горнера. Разработка схем алгоритмов, основной программы и подпрограмм. Построение графика временной функции.
курсовая работа [40,7 K], добавлен 18.04.2012Компьютерная сеть - совокупность компьютеров и различных устройств, обеспечивающих информационный обмен между компьютерами в сети без использования каких-либо промежуточных носителей информации. Сети ЭВМ являются системами коллективного пользования.
лекция [1,2 M], добавлен 12.02.2009Встроенные структуры данных, связанные с датами и временем. Системное время в секундах. Представление текущего времени в строку. Изменение даты и времени модификации файла. Установка системной даты и времени по секундам. Работа с системными часами.
методичка [28,2 K], добавлен 06.07.2009Классификация компьютерной памяти. Использование оперативной, статической и динамической оперативной памяти. Принцип работы DDR SDRAM. Форматирование магнитных дисков. Основная проблема синхронизации. Теория вычислительных процессов. Адресация памяти.
курсовая работа [1,5 M], добавлен 28.05.2016Общая характеристика задач фиксации времени выполнения программ: выполнение процессов реального времени, профилирование. Программируемый интервальный таймер как весьма сложная система. Анализ основных функций, возвращающих стандартное время Windows.
курсовая работа [82,7 K], добавлен 18.05.2014Исследование принципа действия поэлементной синхронизации с добавлением и вычитанием импульсов. Характеристика кодирования в системах ПДС, классификации кодов, построения кодера и декодера циклического кода. Расчет параметров системы с ОС и ожиданием.
курсовая работа [2,8 M], добавлен 08.12.2011Исследование методов и средств многопоточного взаимодействия, особенности использования блокирующей и неблокирующей синхронизации. Разработка, программная реализация и тестирование структуры данных и алгоритмов чтения, записи, освобождения памяти.
дипломная работа [2,2 M], добавлен 24.06.2012Характеристики, основы применения, архитектура жестких и операционных систем реального времени. Последовательное программирование задач реального времени. Структура и языки параллельного программирования, мультипрограммирования и многозадачности.
курсовая работа [195,9 K], добавлен 17.12.2015Понятие процесса и потока, характеристика их свойств и особенности создания. Требования к алгоритмам синхронизации, суть взаимного исключения на примере монитора и семафора. Методика изучения элективного курса "Процессы в операционной системе Windows".
дипломная работа [1,7 M], добавлен 03.06.2012Характеристика устройств реального времени: принципы их создания, виды, практическое применение к операционным системам для персональных компьютеров. Основные свойства системы LynxOS, поддержка приложений, сетевые возможности. Средства кросс-разработки.
реферат [33,1 K], добавлен 02.12.2013Структурная организация сети IP. Основные виды строения сетей IP-телефонии. Способ и средства организации сети TCP/IP, ее структурная организация. Определение длины информационного блока, среднего времени его доставки. Расчет структурных параметров.
реферат [1,6 M], добавлен 01.10.2014Основные ограничения синхронизации, необходимые для корректного функционирования системы. Добавление в код производителя и потребителя операторов синхронизации для обеспечения ее корректной работы. Сигнал конечного буфера производителя-потребителя.
курсовая работа [167,0 K], добавлен 05.12.2012Операционные системы пакетной обработки, разделения времени, реального времени. Особенности алгоритмов управления ресурсами. Поддержка многопользовательского режима. Вытесняющая и невытесняющая многозадачность. Операционные системы и глобальные сети.
реферат [55,0 K], добавлен 11.12.2011Основные характеристики систем реального времени, типы архитектур. Система приоритетов процессов (задач) и алгоритмы диспетчеризации. Понятие отказоустойчивости, причины сбоев. Отказоустойчивость в существующих системах реального времени (QNX Neutrino).
контрольная работа [428,8 K], добавлен 09.03.2013Система "Учет рабочего времени", разрабатываемая для предприятия НПО "Криста", создается для автоматизации процесса контроля, учета распределения рабочего времени, формирования сопроводительных документов и информации полученной в процессе работы.
курсовая работа [34,3 K], добавлен 29.11.2008