русс | укр

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

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

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

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


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

Виртуальный вызов


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


Постоянный виртуальный канал

Протокол сетевого уровня Х25

Идея этого протокола заключается в обеспечении единых процедур взаимодействия между пользователями ООД, а именно он используется для выдачи квитанции о получении пакетов, для отмены пакетов, для обеспечения восстановления от ошибок. Для управления потоком и для передачи пакетов от единого ООД к другому – это главная функция протокола. С использованием либо дейтограмного способа, либо виртуального канала.

 

В последнем случае протокол обмена данными обеспечивает четыре механизма для создания и поддержания коммутации и передачи регулярных пакетов данных, а именно:

1. Постоянный виртуальный канал

2. Виртуальный вызов

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

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

При реализации этого механизма протокол Х25 требует создания виртуального соединения для начала обмена данными. Практически он требует постоянного соединения (канала) между двумя пользователями, которые собираются обмениваться данными. Т.е. тракт между ними всегда соединен и готов к передаче данных. По своему виду обмена этот механизм осуществляет обмен пакетами. Т.е. он передает пакеты по КС, организованному между двумя пользователями. Этот механизм называется виртуальный канал.

 

Этот способ передачи данных то же называется виртуальный канал, но в отличие от предыдущего механизма при его реализации перед передачей данных организуется физическое соединение. Исходная ООД посылает пакет-запрос на вызов в сеть, когда принимающая ООД опознала и приняла вызов (физическая линия установлена) она посылает в сеть пакет «Вызов принят». Сеть передает этот пакет исходной ООД, как индикацию соединения канала. После этого оба ООД переходят в состояние передачи данных. Для завершения сеанса любая ООД посылает запрос на очистку. Он воспринимается как указатель очистки, подтверждается пакетом «Индикация очистки». После чего канал распадается на составные части. Т.е. это виртуальные канал в чистом виде, так как сначала создается соединение, потом передаются данные и канал распадается.



 

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



<== предыдущая лекция | следующая лекция ==>
Протокол канального уровня HDLC | Управление потоком и сбросом.


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


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

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

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


 


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

 
 

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

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