русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Управление потоком и сбросом.


Дата добавления: 2013-12-23; просмотров: 805; Нарушение авторских прав


Обмен другими типами пакетов

Вызов с быстрым выбором и немедленной очисткой

Вызов с быстрым выбором

В этом механизме, пакет «Запрос на вызов» позволяет содержать до 128 байт данных, т.е. 1024 бита. Вызываемая ООД при этом отвечает пакетом «Вызов принят», т.е. подтверждает входящий вызов квитанцией, которая тоже может содержать 128 байт данных. Таким образом, этот механизм представляет из себя обычный обмен пакетами через СПД, т.е. дейтограмный способ.

 

Вызов быстрым выбором и немедленной очисткой в пакете «Запроса» также содержит данные. Однако на входной вызов приемная ООД посылает пакет «Запрос на очистку», который в своем составе содержит и квитанция за входной вызов и данные. При чем и запрос на вызов, и запрос на очистку может содержать до 128 байт. Таким образом, прямой пакет устанавливает соединение, а обратный, разрывает. Пакет «Индикация очистки» обязательно подтверждается пакетом «Подтверждение очистки», который данных не содержит.

 

Оба механизма «3» и «4» имеют еще одно общее название – быстрый вызов. При из использовании входящий вызов определяет – должно ли приемное ООД работать по механизму «3» или «4». Пакет "запрос на вызов" несет в своем заголовке информацию, по какому из механизмов должен реализоваться этот сеанс связи. Если «3», то это длинный диалог (все сообщение), а если «4» то короткий (одним пакетом). Причем приемная ООД может давать добро на входящий вызов. И если этот добро передается исходному ООД в виде пакета «Вызов принят», то это согласие на длительный диалог. А если такого добра нет, посылается запрос на очистку, то это обмен пакетами «Запрос»-«Ответ».

 

Такие пакеты служат для управления. Они предусматривают процедуры: прерывания, управления потоком и сбросом, рестарт, диагностика и регистрация.



 

Прерывание.

при передаче высокоприоритетного сообщения или пакета (а, как привило, это пакет) оно может быть передано как пакет прерывания, например какая-либо команда, которая требует немедленного исполнения. Пакет прерывания может содержать до 32 байт данных. Он требует подтверждения, причем до того как может быть послан второй пакет прерывания. Применения пакетов прерывания не влияет на обмен регулярными пакетами данных, четыре механизма которых мы рассмотрели перед этим.

Если принимающая станция временно не может принимать поток пакетов, она посылает передающей станции пакет ("не готов к приему"). После чего передающая станция прекращает передачу пакетов, до получения пакета «Готов к приему». Таким образом, обеспечивается управление потоком. Если же проблемы доведения пакетов становятся серьезными, например, в виртуальном канале потерялись пакеты, то посылается пакет «Сброс», который требует подтверждения. Получив пакет «Сброс» передающая станция понимает, что на приемном конце сообщение стерто и поэтому оно должно начать передачу этого пакета сначала.

 



<== предыдущая лекция | следующая лекция ==>
Виртуальный вызов | Транспортная сеть


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.