- •Введение
- •Системы телеобработки
- •Общие сведения
- •Каналы связи
- •Сопряжение ЭВМ с каналами связи
- •Абонентские пункты (АП)
- •Программные средства
- •Глобальные Сети ЭВМ
- •Введение
- •Общие сведения
- •Эффект сетевой обработки данных.
- •Основные характеристики сетей ЭВМ
- •Многоуровневая организация управления
- •Процессы
- •Уровни управления
- •Интерфейсы и структура сообщений
- •Протоколы
- •Распределение функций по системам
- •Способы и средства коммутации и передачи данных
- •Коммутация каналов, сообщений и пакетов
- •Дейтаграммы и виртуальные каналы
- •Способы адресации
- •Иерархическое кодирование
- •Отображение адресов
- •Распределение адресов
- •Маршрутизация пакетов
- •Простая маршрутизация
- •Фиксированная маршрутизация
- •Адаптивная маршрутизация
- •Управление потоком
- •Защита от перегрузок
- •Протоколы и интерфейсы уровней управления с 1 по 4
- •Интерфейс Х21
- •Протокол канального уровня HDLC
- •Протокол сетевого уровня Х25
- •Обмен другими типами пакетов в протоколе Х25
- •Пакет прерывания
- •Пакеты управления потоком и сбросом.
- •Пакет рестарт
- •Пакеты диагностики и регистрации
- •Транспортная сеть
- •Транспортный протокол
- •Протокол класса 0
- •Протокол класса 1
- •Протокол класса 2
- •Протокол класса 3
- •Протокол класса 4
- •Протоколы высокого уровня
- •Протокол виртуального терминала
- •Административное управление
- •Защита данных и идентификация пользователя
- •ЛОКАЛЬНЫЕ СЕТИ ЭВМ
- •Введение
- •Принципы построения
- •Локальная сеть, циклическое кольцо
- •1. Локальная сеть двойное циклическое кольцо
- •2. Коммутаторное циклическое кольцо
- •Моноканал
- •Организация магистральных ЛС
- •Свободный доступ с проверкой столкновений
- •Синхронный свободный доступ с проверкой столкновений
- •Свободный доступ с проверкой столкновений и несущей в канале
- •Эстафетный доступ (комбинированный)
- •Управление информационным каналом
- •Проект 802 стандарта ЛС
- •Сетевые адаптеры
- •Приемопередатчик
- •Расширение и комплексирование локальных сетей
- •Некоторые методы и способы обмена данными, используемые в сетях ЭВМ
- •Методы обмена данными первичный/вторичный
- •Система опроса/выбора
- •Метод обмена данными «Выборочный и групповой опрос»
- •Метод обмена данными опрос/выбор с остановкой и ожиданием
- •Непрерывный автоматический запрос на повторение (скользящие окна)
- •Некоторый анализ практического применения методов первичный/вторичный
- •Методы полудуплексной передачи
- •Метод дуплексной передачи
- •Равноранговые системы без запросов
- •Система случайная ALOHA
- •Система Слотовая ALOHA
- •Вариант системы «Слотовая ALOHA без владения»
- •Вариант системы «Слотовая ALOHA с владением»
- •Система типа первичный/вторичный без опроса (метод TDMA)
- •Спутниковые устройства компенсации задержки (СУКЗ)
- •Принцип электронной почты
- •Литература
Непрерывный автоматический запрос на повторение (скользящие окна)
Это еще одна модификация системы первичный / вторичный. Она названа так потому, что станциям разрешено запрашивать друг друга и повторно производить передачу данных. Ее использование позволяет применять дуплексную передачу, которая допускает одновременную работу в обоих направлениях между устройствами, поддерживающими связь. Именно для этого систему и модифицировали, после чего широко применяют.
Устройства, реализующие метод, используют понятие передающих и принимающих окон. При этом окна устанавливаются на каждом конце канала связи, чтобы обеспечить резервирование ресурсов обоих устройств ООД. Под ресурсами понимаются ЭВМ и поле буферной памяти. В большинстве случаев окно обеспечивает и правило нумерации кадров. Окно устанавливается во время инициирования сеанса связи между устройствами ООД (рис. 68).
Рис. 68
Если оба этих устройства должны обменяться данными, то ООД1 резервирует окно для данных ООД2, а ООД2 резервирует окно для данных ООД1. При проектировании сети выбирается размер окна, т.е. устанавливается количество порядковых номеров кадров, которыми станции могут обмениваться в одном сеансе связи. В большинстве случаев, за исключением использования спутниковых каналов связи, в качестве таких порядковых номеров используются числа от 0 до 7. Это позволяет восьми кадрам быть переданными, прежде чем закроется окно. Рассмотрим, как это реализуется.
Передающий ООД резервирует у себя окно для информации принимающего ООД и начинает передачу первого кадра, присваивая ему номер ноль. Далее этот номер будет увеличиваться на 1 при передаче каждого последующего кадра. Приемное ООД, получив первый кадр №0, производит резервирование окна для информации передающего ООД, проверяет кадр на
наличие ошибок и сравнивает номер полученного кадра со своим специальным номером, который называется номер ожидания. Так как приемный ООД не ожидал прихода кадра №0, то номер его ожидания был равен 0. Поэтому эти номера сравниваются. Если в пришедшем кадре данных отсутствуют ошибки, и номер принятого кадра совпал с номером ожидания, то приемное ООД записывает принятый кадр в буферное поле, увеличивает на единицу свой номер ожидания и передает этот номер, в качестве номера квитанции в передающий ООД. Квитанция № 1 означает, например, что кадр №0 принят и ожидается получение кадра №1.
Причем в кадре с квитанцией можно передать данные и наоборот. При этом квитанции могут быть как положительные АСК, так и отрицательные NAK. Если не получена квитанция, или принята квитанция NAK то передающая станция дублирует передачу предыдущего кадра.
77
Следует указать, что предусмотрен также механизм, когда передающая ООД может послать 8 кадров подряд до получения квитанции, однако в этом случае при передаче восьмого кадра, передача прекращается, чтобы не переполнить буферное поле приемного ООД.
Рассматриваемый метод использует специальные методы дублирования, т.е. повторной передачи кадров. Таких методов два:
1. Выборочное повторение. Оно требует повторной передачи только того кадра, который не был принят (рис. 69):
Рис. 69
2. Возращение на N кадров. Этот метод требует, чтобы повторно передавался не только непринятый кадр, но и все кадры, которые передавались после него (рис. 70):
Рис. 70
Рисунки 69 и 70 соответствуют сообщениям, при которых потерян кадр
№ 2.
Оба метода имеют достоинства и недостатки. Метод выборочного
повторения обеспечивает лучшее использование дорогостоящего канала связи и имеет меньшее время доведения данных. Однако, как видно из рисунка, при этом методе в буферном поле должны сохраняться кадры, полученные после потерянного. И только после получения его дубликата все три кадра будут записаны в базу. Сохранение кадров требует довольно большого буферного поля, и это естественно является недостатком этого метода.
Второй метод довольно прост: ООД2 не только не принимает кадры с ошибкой, но не принимает и все те кадры, которые были переданы после него. При повторной передаче второго кадра передаются также и все кадры, следующие за ним. Все это увеличивает время доведения данных и не рационально использует дорогостоящий канал связи.
Какой метод использовать на практике, определяют при проектировании исходя из требований конкретной сети.
78