Сетевые технологии. Кольтюков Н.А - 7 стр.

UptoLike

пакетов. Он обеспечивает передачу срочных данных, однако управление потоком все равно осуществ-
ляется на сетевом уровне.
Класс 2 это модифицированный класс 0. Уровень сервиса этого класса базируется на предположе-
нии о том, что сеть обладает высокой надёжностью. Предлагаемое качество сервиса предусматривает
возможность мультиплексирования множества транспортных соединений из одного сетевого соедине-
ния. Класс 2 обеспечивает необходимую сборку мультиплексированных пакетов данных, прибывающих
неупорядоченными.
1.1. Пять классов сервиса транспортного протокола
Класс Наименование Тип
0 Простой А
1 Устранение основных ошибок В
2 Мультиплексирование А
3
Обнаружение ошибок и мультиплекси-
рование
В
4 Обнаружение и устранение ошибок С
Класс 3 обеспечивает виды сервиса, предлагаемые уровнями 1 и 2, а в случае обнаружения ошибки
предоставляет возможность ресинхронизации для переустановления соединения.
Класс 4 предполагает, что сетевому уровню присуща надёжность, поэтому он предлагает обнару-
жение и устранение ошибок.
Сетевой уровень. На сетевом уровне осуществляется сетевая маршрутизация. Этот уровень ключ
к пониманию того, как функционируют шлюзы к мэйнфреймам IBM и другим компьютерным системам.
Протоколы верхних уровней модели OSI выдают запросы на передачу пакетов из одной компьютерной
системы в другую, а задача сетевого уровня состоит в практической реализации механизма этой переда-
чи.
Сетевой уровень является основой стандарта CCITT Х.25 на глобальные сети. Позже мы изучим
структуру пакета Х.25, включая назначение и структуру полей управляющей информации.
На сетевом уровне реализован ряд ключевых видов сервиса для транспортного уровня, который в
модели OSI расположен непосредственно над сетевым. Сетевой уровень уведомляет транспортный уро-
вень об обнаружении неисправимых ошибок, помогая ему поддерживать качество сервиса и избегать
перегрузки сети путём прекращения, если это необходимо, передачи пакетов.
Поскольку в процессе обмена информацией между двумя сетями физические соединения время от
времени могут изменяться, сетевой уровень поддерживает виртуальные каналы и обеспечивает пра-
вильную сборку пакетов, прибывающих в неправильной последовательности. Работа этого уровня осу-
ществляется с помощью таблиц маршрутизации, которые служат для определения пути продвижения
того или иного пакета. Во многих случаях сообщение, состоящее из нескольких пакетов, идёт по не-
скольким путям. Сетевой уровень предоставляет соответствующую «отгрузочную» информацию, необ-
ходимую для этих пакетов (например, общее число пакетов в сообщении и порядковый номер каждого
из них).
С передачей данных в сетях связана одна очень неприятная проблема: такие характеристики, как
длина поля адреса, размер пакета и даже промежуток времени, в течение которого пакету разрешается
перемещаться по сети и по истечении которого пакет считается потерянным и выдаётся запрос на пакет-
дубликат, в каждой сети различны. По этой причине управляющая информация, включаемая в пакеты
на сетевом уровне, должна быть достаточной для предотвращения возможных недоразумений и обеспе-
чения успешной доставки и сборки пакетов.
Как уже упоминалось выше, транспортный и сетевой уровни в значительной степени дублируют
друг друга, особенно в плане функций управления потоком данных и контроля ошибок. Главная причи-
на подобного дублирования заключается в том, что существует два варианта связи с установлением
соединения (connection-orientied) и без установления соединения (connectionless). Эти варианты связи
базируются на разных предположениях относительно надёжности сети.
Сеть с установлением соединения работает почти так же, как и обычная телефонная система. После
установления соединения происходит поэтапный обмен информацией, причем в данном случае «собе-