Анализ процессов информационного обмена в единой информационной образовательной среде
Определение деструктивных воздействий на передаваемую в канале информацию. Разработка и внедрение новых информационных технологий в единой информационной образовательной среде. Описание механизмов повышения надежности процессов информационного обмена.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 15.08.2020 |
Размер файла | 85,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Орловский государственный технический университет
Анализ процессов информационного обмена в единой информационной образовательной среде
Савенков А.Н., ведущий инженер-программист
г. Орел
Аннотация
Основной целью разработки и внедрения новых информационных технологий в единой информационной образовательной среде (ЕОИС) является повышение скорости обмена информацией. Рассмотрению механизмов повышения надежности процессов информационного обмена и посвящена данная статья.
Annotation
The main aim of development and introducing new information technologies in the united information educational environment (UIEE) is increasing of velocity exchange by information. The given article is denoted to consideration of mechanisms of increasing reliability processes of information exchange.
Основная часть
В качестве основного, при построении ЕОИС, рассматривается стек протоколов TCP/IP. При этом, протоколы передачи данных TCP/IP рассматриваются как наиболее устойчивые к возможным помехам, задержкам при передачи информации, а также ее утере. Поэтому естественным образом возникают предпосылки для использования данного протокола в единой информационной образовательной среде и изучения процесса обмена данными в профиле протоколов, а также механизмов позволяющих повысить оперативность доступа к интегрированным ресурсам и обеспечить надежность среды передачи.
Основными деструктивными воздействиями на передаваемую в канале информацию являются:
- появление ошибок в различных частях передаваемых сообщений;
- пропадание сообщений;
- дублирование сообщений;
- появление дополнительной задержки на передаче;
- замена одного сообщения протокола другим.
Для определения возможностей деструктивного воздействия на сигналы в стеке протоколов ТСР/IP важное значение имеет процедурная характеристика ТСР (рис.1), которая включает три фазы информационного обмена: установление соединения, передача данных и разъединение. Важной особенностью процедурной характеристики ТСР является то, что на всех этапах обмена сообщениями используется только один формат сегмента. Различие этапов определяется с помощью кодирования поля “тип сообщения” [1]. информационный обмен технология образовательный
Изначально ПО, реализующее ТСР протокол, загружено и находится в состоянии “пассивного ожидания”.
Приложение-инициатор соединения обращается к своей ОС с запросом на установление соединения: на прием или на передачу. Запрос на прием переводит протокол в состояние “ожидания приема”, в котором протокол ТСР ожидает установления соединения, а запрос на передачу - в состояние “передачи сообщения инициализирующего соединения”. ОС выделяет процессу-инициатору адрес порта.
Рисунок 1 Блок-схема процедурной характеристики протоколов TCP
Установление соединения производится в три этапа.
В этой фазе возможна дополнительная задержка с целью подстройки и апробации возможностей деструктивного воздействия в фазе передачи данных. Однако это приводит к дополнительному понижению качества передачи.
Фаза передачи данных ТСР - занимает намного больший промежуток времени, чем другие фазы. Поэтому основные воздействия, имеющие целью оптимизировать процесс передачи данных, разумно проводить именно в этой фазе. Протокол ТСР обеспечивает надежную доставку информации в том смысле, что он организует прямое подтверждение (квитирование) корректного приема информации получателем. Для этого могут использоваться как механизм простого квитирования, так и механизм кумулятивного квитирования.
В процессе доставки данные могут быть подвержены воздействию и поэтому получатель, если он принял сегмент, проверяет его корректность путем расчета контрольной суммы. Если контрольная сумма правильна, т.е. данные получены без искажений, то адресат отправляет квитанцию-подтверждение приема; если контрольная сумма не сходится, то никакая квитанция не высылается. Отправитель ожидает квитанции, и при её получении отправляет следующий сегмент данных. Такой механизм называется механизмом простого квитирования.
Теоретически ожидание квитанции может быть бесконечным. Для выхода из такого состояния используется механизм тайм-аута. Сущность его заключается в том, что отправитель, передав в канал сегмент, включает счетчик времени и ожидает квитанцию в течение некоторого временного интервала с момента передачи. По истечении этого времени отправитель считает, что пакет утерян или искажен, и повторяет передачу. Эти особенности механизма позволяют за счет формирования дополнительной задержки при передаче данных повысить качество приема анализируемого сигнала.
Существенным недостатком рассмотренного механизма является то, что в ЕОИС нельзя заранее принять конкретное усредненное значение длительности тайм-аута.
В основе механизма оптимизации длительности тайм-аута лежит измерение протоколом ТСР (после отправки сегмента) времени до прихода квитанции (RTT, round trip time - время двойного прохода). Результаты измерений усредняются с более ранними значениями RTT [2].
На практике длительность тайм-аута выбирается пропорционально усредненному RTT. Однако, при коэффициенте пропорциональности меньшем 2, алгоритм адаптации является неустойчивым.
Время двойного прохода измеряется только для сообщений, успешно доставленных с первой же попытки, поскольку квитанции на одно и то же сообщение протоколом ТСР не различаются, и невозможно понять, пришла ли данная квитанция на первый или повторно переданный сегмент. В случаях, когда квитанция вовремя не получена, производится увеличение длительности тайм-аута. Для адаптации алгоритма к сетям с большим разбросом времени двойного прохода производится учет не только среднего значения, но и средней девиации RTT. Такой подход создает благоприятные условия для внесения дополнительных задержек при передаче квитанций о приеме блоков.
Рассмотренный механизм позволяет при тестировании устройств, реализующих стек протоколов ТСР/IP вычислить тайм-аут, оптимизирующий передачу информации в физических сетях с различными скоростями передачи данных, числом промежуточных ретрансляторов и показателями надежности каналов.
Схема простого квитирования каждого сегмента приводит к тому, что пропускная способность канала связи используется чрезвычайно неэффективно: время передачи одного сегмента может быть во много раз меньше, чем интервал времени, в течение которого транспортный протокол ожидает квитанцию.
Чтобы избежать этого, используется механизм скользящего окна. Протокол ТСР реализует оконное управление квитированием на уровне байтов.
На основе метода “скользящего окна” работает механизм кумулятивного квитирования, заключающийся в следующем (рис. 2). При установлении соединения счетчики последовательностей сегментов у отправителя и получателя устанавливаются в одинаковые состояния. Получатель, приняв несколько подряд следующих сегментов, в ответном сообщении-квитанции передает отправителю номер следующего байта данных, который он намерен принять (номер последнего байта, в последнем корректно принятом сегменте, плюс единица).
Рисунок 2 Фаза передачи данных (группового квитирования)
Управление квитированием методом “скользящего окна” предоставляет возможность управления потоком в целях повышения качества приема пакетов в сети. Размер окна есть не что иное, как число байтов, направленных в сеть конкретным источником. Изменяя размер окна для множества источников информации, можно не только эффективно управлять перегрузками на отдельных участках сети, но и манипулировать числом сегментов в ней.
Механизм защиты от перегрузок используется протоколом ТСР для решения двух совершенно разнородных задач.
Первая задача - это ликвидация перегрузки на промежуточных узлах сети. Ее решают маршрутизаторы, “испытывающие” перегрузку, направляя протоколам конечных станций требования на уменьшение размеров окон.
Вторая задача - защита от перегрузки буфера самого протокола ТСР, принимающего данные. Протокол-получатель, квитируя некоторую последовательность сегментов, сообщает протоколу-отправителю, какое количество байтов информации он готов бесконфликтно принять. Тем самым обеспечивается защита приемного устройства от перегрузки. Этот метод называют декларацией приемного окна. Если протокол-отправитель “не справляется” с входящим потоком, то он может декларировать окно нулевого размера, отказываясь тем самым от приема информации.
Однако отказ от приема данных может войти в противоречие с требованиями прикладных задач, которым может понадобиться произвести некоторые срочные действия, например, экстренно прервать процесс передачи. В этом случае протоколу-отправителю разрешается послать данные с пометкой “срочно”, которые протокол-получатель обязан принять, даже если при этом будет утеряна часть находящихся в приемном буфере данных.
Техника декларирования приемного окна содержит в себе логическое противоречие, которое возникает в том случае, если процесс-получатель декларирует нулевой размер окна для ликвидации у себя перегрузки. Протоколу-отправителю нельзя посылать данные, поскольку получатель не может их принять, а протокол-получатель не имеет полномочий проявить инициативу и сообщить о том, что перегрузка ликвидирована. Разрешается это противоречие следующим образом: отправитель информации, получивший декларацию окна нулевого размера, имеет право периодически отправлять сегменты с нулевым блоком данных, “напоминая о себе”, а протокол-получатель, квитируя такой сегмент, может декларировать приемное окно ненулевой длины.
Разъединение происходит по инициативе одной из сторон, присылающей запрос на завершение соединения (бит “FIN” поля “тип сообщения” - в состояние “1”). Процесс завершения соединения трехступенчатый, последней ступенью которого является состояние “ожидания квитанций подтверждения завершения соединения”, которое есть не что иное, как защита от потери квитанций в процессе завершения соединения. В случае неприхода квитанций на сегмент-запрос, в котором бит “FIN” поля “тип сообщения” установлен в состояние “1”, по истечении определенного времени (обычно оно равно двукратному времени жизни пакета в сети) протокол самостоятельно принимает решение о завершении соединения и переходит в состояние “пассивного ожидания”.
Использование механизма оптимизации длительности тайм-аута и изменение размера окна являются наиболее мощными средствами управления потоком. Однако на практике для повышения надежности необходима разработка механизмов гибко реагирующих на изменения в среде передачи и обеспечение восстановительных процессов информационного обмена с исходной позиции после несанкционированного разъединения.
Литература
Бакланов И.Г. Технологии измерений в современных телекоммуникациях. М.: ЭКО-ТРЕНДЗ. 1997. 139 с.
Мельников Д. А. Информационные процессы в компьютерных сетях. Протоколы, стандарты, интерфейсы, модели. М.: КУДИЦ-ОБРАЗ, 1999. 256 с.
Шварц М. Сети связи: протоколы, моделирование и анализ. Часть 1. Пер. с англ. М.: Наука. Гл. ред. физ.-мат. лит., 1992. 335 с.
Щербо В.К. Стандарты вычислительных сетей. Взаимосвязи сетей. Справочник. М.: КУДИЦ-ОБРАЗ, 2000. 268 с.
Размещено на Allbest.ru
...Подобные документы
Разработка и внедрение комплексной автоматизированной системы поддержки процессов компании. Повышение эффективности работы подразделений компании и обеспечение ведения учета в единой информационной системе. Ведение единой бухгалтерии, расчет клиентов.
курсовая работа [657,1 K], добавлен 18.05.2015Анализ государственного регулирования информационного обмена в налоговых органах. Участники государственного информационного обмена, обладающие защищёнными налоговыми сведениями. Характеристика основных видов и топологий локальных информационных сетей.
контрольная работа [1,5 M], добавлен 15.12.2015Анализ современных информационных технологий в логистике. Проектирование прикладной информационной системы в среде СУБД MS Aссess. Описание предметной области. Правовое регулирование в сфере обеспечения информационной безопасности в Республике Беларусь.
курсовая работа [1,0 M], добавлен 17.06.2015Создание единой информационной сети, позволяющей эффективно хранить, обрабатывать, анализировать и использовать информацию по учету успеваемости студентов. Основные функции и формы созданной информационной системы. Экономическое обоснование проекта.
дипломная работа [1,5 M], добавлен 20.10.2013Анализ информационной системы ИНЭК "Страховщик". Описание предметной области с использованием модели "сущность-связь". Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование и разработка приложения в среде Delphi и создание интерфейса.
отчет по практике [4,9 M], добавлен 28.12.2014Создание системы информационного обмена для страховой медицинской организации. Разработка алгоритмов, интерфейса пользователя, экранных форм и отчетов, процедур и функций приложения. Расчет цены разработанной программы, капитальных вложений и расходов.
дипломная работа [1,4 M], добавлен 20.07.2014Рассмотрение информационной технологии, обеспечивающей автоматизированный процесс производства металлических конструкций на заводе. Механизмы автоматизации прикладного решения. Описание информационного процесса графическим методом, временные схемы.
курсовая работа [1,7 M], добавлен 06.05.2014Описание документооборота института и кафедры. Анализ технологии документооборота на основе диаграмм SADT (IDEF0). Обоснование проектных решений по видам обеспечения. Разработка базы данных на основе даталогического моделирования в среде MS Access.
дипломная работа [3,1 M], добавлен 09.02.2012Рассмотрение основ использования информационных технологий в гостиничном бизнесе. Выбор системы управления базами данных. Описание информационной технологии. Выполнение программной реализации в среде объектно-ориентированного программирования Delphi 7.
курсовая работа [2,1 M], добавлен 24.09.2014Характеристика деятельности ГУП "Национальное кадастровое агентство". Использование интернет-ресурсов в работе агентства. Обеспечение безопасности информационных систем. Описание бизнес-процессов фирмы и анализ информационной системы "1С:Предприятие".
отчет по практике [1,9 M], добавлен 19.05.2015Процесс информационного обеспечения общественно-экономического становления социума. Этапы возникновения и развития информационной технологии. Развитие индустрии информационных служб, компьютеризации, специальных технологий в области телекоммуникаций.
курсовая работа [42,7 K], добавлен 09.07.2015Структура учреждения, выявление его основных задач и функций. Анализ входной информации и процессов. Разработка структуры базы данных и клиентского приложения для учета оборудования. Описание атрибутов таблиц. Расчет надежности информационной системы.
дипломная работа [2,3 M], добавлен 12.10.2015Современный опыт в сфере энергетики с помощью информационный технологий и решений. Требования менеджмента к информационному обеспечению управления. Расчетно-аналитическая система "Биллинг-Онлайн". Внедрение информационной системы, эффективность проекта.
дипломная работа [1,1 M], добавлен 07.06.2014Развитие информационного бизнеса, электронной коммерции на основе Интернет. Описание предметной области, процессов и типичного хода событий при создании информационной системы виртуального предприятия. Калькуляция разработки электронной торговли.
курсовая работа [872,8 K], добавлен 22.05.2015Оптимизация математической модели и реинжиниринг бизнес-процессов. Основные методологии, используемые в BPwin. Выбор архитектуры информационной системы. Обоснование подбора языка программирования. Установка и запуск программы в среде MS-DOS и Windows.
дипломная работа [1002,3 K], добавлен 13.04.2014Назначение буфера обмена, управление его данными в среде Windows. Взаимодействие между владельцем и клиентом буфера. Данные и тип дескриптора, для каждого типа предопределенных форматов. Воспроизведение данных буфера обмена с задержкой, окна просмотра.
реферат [58,9 K], добавлен 04.10.2010Характеристика существующих технологий для разработки информационной системы. Проектирование реляционной базы данных информационной системы учета научных публикаций в среде Adobe Dreamweaver. Оценка функциональных возможностей системы учета публикаций.
дипломная работа [2,0 M], добавлен 12.08.2015Анализ деятельности складского учета, внедрение информационных технологий в процесс работы склада. Создание информационной системы учета движения материалов на складе. Моделирование бизнес-процессов. Проектирование физической структуры базы данных.
курсовая работа [4,1 M], добавлен 22.06.2014Формирование единой информационной системы здравоохранения Оренбургской области. Логическая модель инфраструктуры электронного взаимодействия МЗ региона с участниками медицинского страхования. Проектирование базы данных в среде интерактивной анимации.
отчет по практике [1,7 M], добавлен 21.07.2012Свойства социальных сетей. Функционирование информационной сети объекта управления как среды информационного влияния, управления и противоборства. Обеспечение социальной безопасности сетей. Создание теоретико-игровой модели информационного противоборства.
курсовая работа [837,1 K], добавлен 17.07.2012