Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сетевые технологии (часть 1).doc
Скачиваний:
85
Добавлен:
10.12.2018
Размер:
884.22 Кб
Скачать

3.4 Транспортный уровень взаимодействия

Транспортный уровень определяет физическое расположение устройств сети, способ присоединения/отсоединения частей сети, технику гарантированной доставки сообщений, которая основана на нумерации пакетов. Транспортный уровень обеспечивает «прозрачную» передачу данных между сеансовыми объектами и освобождает их от функций по организации надежной и эффективной передачи данных. Таким образом, протоколы транспортного уровня предназначены для сквозной передачи данных в сети между абонентами. Для этого транспортные протоколы выполняют функции:

  • разбиения сообщения на пакеты;

  • передачи пакетов через сеть;

  • сборки исходного сообщения.

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

  • установление транспортного соединения;

  • передача данных;

  • разъединение транспортного соединения.

Между одной и той же парой транспортных объектов может быть установлено несколько транспортных соединений. Для их различения сеансовые объекты используют идентификаторы оконечных точек транспортного соединения. Функционирование транспортного уровня разбивается на фазы:

  • установления соединения;

  • передачи данных;

  • разъединения соединения.

В первой фазе могут выполняться следующие функции:

  • выбор сетевого соединения;

  • решение о мультиплексировании;

  • выбор оптимального размера транспортного блока данных;

  • обеспечение идентификации различных транспортных соединений;

  • передача данных.

В фазе передачи данных задействованы следующие функции:

  • упорядочение блоков;

  • сцепление блоков;

  • сегментация блоков;

  • мультиплексирование или разделение сообщений;

  • управление потоком данных;

  • обнаружение и исправление ошибок;

  • идентификация транспортных соединений.

В фазе разъединения соединения могут выполняться функции:

  • оповещения о причине разъединения,

  • идентификации разъединяемого транспортного соединения,

  • передачи данных.

3.5 Сетевой уровень взаимодействия

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

На сетевом уровне могут выполняться следующие функции:

  • маршрутизация и ретрансляция пакетов;

  • установление и повторная установка сетевых соединений;

  • мультиплексирование сетевых соединений;

  • сегментация и укрупнение сообщений;

  • обнаружение и исправление ошибок;

  • упорядочение пакетов и управление потоком данных;

  • выбор службы и управление сетевым уровнем;

  • присвоение сетевых адресов для идентификации транспортных объектов;

  • идентификация оконечных точек сетевого соединения;

  • «прозрачная» передача сетевых пакетов любого размера;

  • управление качеством обслуживания и уведомление об ошибках;

  • разъединение сетевых соединений и подтверждение приема данных.