Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Б М.docx
Скачиваний:
148
Добавлен:
09.06.2015
Размер:
2.63 Mб
Скачать

7

Прикладной

Представи­

тельный

Б

Блок

Концевик

процесса

Данные пользователя

Уровни управления

5

Сеансовый

Б

Фрагмент

Концевик

процесса

Данные

пользователя

Заголовок

процесса

Заголовок

передачи

)

Пакет Данные транспортного уровня

Концевик

процесса

Данные

пользователя

Заголовок

процесса

Заголовок

передачи

Заголовок

пакета

)

Кадр

Данные сетевого уровня

[ Концевик 1 кадра

Концевик

процесса

Данные

пользователя

Заголовок

процесса

Заголовок

передачи

Заголовок

пакета

ЗаголовокК кадра у

Данные канального уровня

4-

Транспорт­ный

*

3

Сетевой

3

2

Канальный

7

Физический 1=

Последователь­ность вит

Физический канал

Рис. 16.9. Процедура обрамления сообщения. Структура блока, фрагмента, пакета, кадра

Формирование контейнеров подобно многократному конвер- тованию писем с формированием соответствующих надписей на конвертах.

В приемной системе, в которой контейнеры перемещаются с более низких уровней управления на более высокие, последова­тельно используется и отбрасывается информация, заключенная в заголовках и концевиках, т. е. происходит распаковка кон­тейнеров (расконвертование), и данные достигают прикладного уровня адресованной системы.

В промежуточной коммутационной системе принятый ею кадр после обработки на канальном уровне (проверки правиль­ности передачи) поступает в форме пакета на ее сетевой уро­вень, определяющий направление его дальнейшего движения. Затем пакет передается на канальный уровень, где оформляется кадр, отсылаемый коммутационной системой.

На каждом уровне используется только соответствующий этому уровню заголовок контейнера (и концевик), а данные этого уровня без каких-либо изменений передаются на следую­щий, более высокий уровень.

«Рукопожатие» — элементарная протокольная процедура, приписывающая обмен определенными управляющими словами (командами) или ответами (регламентированными сообщения­ми) между передающей и принимающей системами при уста­новлении соединения, выполнении сеанса передачи данных и резъединении соединения.

Тайм-рут — предельный промежуток времени ожидания по­лучения «квитанции» о правильном приеме переданного сообще­ния. Неполучение подтверждения за время тайм-аута вызывает повторную передачу.

«Окно». В целях повышения пропускной способности сети обычно нецелесообразно откладывать посылку следующего кад­ра (пакета) до прихода подтверждения о получении адресатом предыдущего. В таком случае используется механизм «окна», устанавливающий в зависимости от условий, склыдывающихся при работе сети передачи данных, «ширину окна», т. е. предель­ную допустимую разность количеств переданных и полученных кадров (пакетов).

Прозрачность — свойство протокола освобождать протоко­лы более верхнего уровня от необходимости в какой-либо форме учитывать специфические особенности процедур данного про­токола, полностью освобождать протоколы верхних уровней по отношению к рассматриваемому уровню от каких-либо действий, связанных с учетом этих специфических процедур. Прозрачность протокола некоторого уровня проявляется в том, что он про­пускает через себя без каких-либо искажений и изменений дан­ные, команды и другую информацию, сформированную на более высоких уровнях управления.

В качестве примера возникновения проблемы прозрачности протокола ц способа ее обеспечения обратимся к канальному протоколу «Высокоуровневое управление каналом передачи дан­ных» (HDLC), согласно которому кадр с обеих сторон снабжа­ется 8-битными флагами, отделяющими кадры друг от друга в потоке передаваемых бит. Флаг задается кодом 01111110, т. е. шестью единицами, окаймленными нулями.

Нарушение прозрачности протокола могло бы возникнуть из-за того, что среди передаваемых данных может встретиться комбинация бит, соответствующая флагу, которая ошибочно может быть воспринята на канальном уровне как начало или конец некоторого кадра. Если не придумать способ разрешения этой «непрозрачности», протоколу верхнего уровня придется каким-то образом преобразовывать передаваемые данные, искусственно устраняя нежелательные комбинации бит.

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

Эта процедура предусматривает, что передающая сторона в случае появления при передаче данных (не флагов) последова­тельности из пяти единиц производит вставку дополнительного нулевого бита, а приемная сторона в случае появления в потоке бит последовательности из пяти единиц изымает дополнитель­ный нулевой бит и полностью восстанавливает исходный вид сообщения. „ N

Виртуализация устройств (процессов) сети. Для обеспече­ния организации обмена информацией в ВСт с характерным для них большим разнообразием типов входящих в их состав ЭВМ и используемых ими операционных систем, терминалов и другого оборудования, а также разнообразием применяемых в компо­нентах сети форм представления данных и управляющей инфор­мации в сетях вводятся и четко определяются понятия виртуаль­ное задание, виртуальный терминал, виртуальный файл.

Инициирующая удаленную обработку абонентская система (ЭВМ или терминал) в принятой для данного оборудования форме генерирует задание, которое ее представительный уро­вень управления преобразует в принятую в сети форму вирту­ального задания. В такой форме задание через сеть передается в систему-исполнитель и там в результате действия ее пред­ставительного уровня приобретает используемую в этой системе форму задания.

Подобным же образом при передаче файла в передающей