Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебник1.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
8.36 Mб
Скачать

Формат бдтп

На рис. 3.14. приведен формат блока данных транспортного протокола.

В начале блока помещается «ИД» – идентификатор длины блока. Следом идет поле «код» — это последовательность 11110000, указывающая на блок данных.

Рис.3.14.

4.Структура системы передачи данных

При рассмотрении систем передачи данных вводятся два основные понятия (см. рис.4.1.):

  • DTE (Data Terminal Equipment). Этот термин переводится в нашей литературе как оконечное оборудование данных (ООД) и представляет собой обобщенное понятие, используемое для описания конечного прибора пользователя, который является источником или получателем данных. В качестве DTE может выступать любое оборудование, способное передавать и принимать данные: кассовый аппарат, ПК. мэйнфрейм и т.д.

  • D CE (Data Communication Equipment). Этот термин определяется как аппаратура канала данных (АКД) и относится к тем устройствам, которые обеспечивают возможность передачи данных.

Рис.4.1.

DCE используют для доставки сообщения получателю некоторую среду, в качестве которой могут , например, использоваться:

  • GSTN (General Switched Telephone Network) — коммутируемая телефонная сеть общего пользования;

  • Network TCP/IP (Transmission Control Protocol/Internet Protocol) — сеть, использующая стек протоколов TCP/IP;

  • Network ATM (Asynchronous Transfer Mode) — сеть с режимом асинхронной передачи;

  • ISDN (Integrated Services Digital Network) — цифровая сеть интегрального обслуживания;

  • Network Frame Relay — сеть ретрансляции кадров.

Сетевой уровень osi

Сетевой уровень обеспечивает поддержку сетевых соединений для различных типов сетей – от простых двухточечных до объединения сетей с различными характеристиками.

На сетевом уровне выполняются следующие основные функции (рис.4.2.):

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

  • обеспечение сетевых соединений;

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

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

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

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

Рис.4.2.

Имеются стандарты на сетевую службу ISO 8348 и МККТТ Х.213. Формально сетевая служба определяется с использованием примитивов, их диаграмм временных последовательностей, диаграмм переходов состояний для последовательностей примитивов в оконечной точке сетевого соединения.

На рисунке 4.3. показано формальное представление на уровне сервисных примитивов процедуры установления соединения. Здесь используются стандартные элементы: request (запрос), indication (индикация), response (ответ) и confirmation (подтверждение).

Р ис.4.3.

П ередача данных может осуществляться в двух режимах – простая или с запросом подтверждения. В последнем случае в примитив N-DATA request включается параметр "запрос подтверждения" (confirmation request). Формальное представление этих режимов показано на рисунках 4.4. и 4.5.

Рис.4.4.

Рис.4.5.

Ф ункционирование сетевого объекта формально описывается в форме диаграммы состояний (см. рис.4.6.). На этой диаграмме используются сервисные примитивы:

  • N-CONNECT (соединение)

  • N-DISCONNECT (разъединение)

  • N-RESET (сброс)

  • N-DATA (данные)

  • N-EXPEDITED-DATA (срочные данные)

  • N-DATA-ACKNOWLEDGE (подтверждение данных).

На диаграмме упрощенно показан просто примитив N-DISCONNECT. Это может быть примитив типа indication или request. Отказ в установлении соединения может произойти из-за отсутствия возможности у поставщика либо нежелания вызываемого пользователя. Возможность использования процедуры передачи срочных данных согласовывается при установлении соединения. Ее особенность - это независимость от процедур управления потоком нормальных данных. Максимальный размер срочных данных – 32 байта. Процедура сброса применяется как пользователями (т.е. транспортными объектами) для взаимной синхронизации, так и самим сетевым уровнем при ошибках (потере данных). Сброс приводит к уничтожению на сетевом уровне всех не доставленных данных, срочных данных и подтверждений приема. Таким образом, он может использоваться и для устранения переполнения сетевого соединения.

Примитивы сервиса могут снабжаться набором параметров. Например, для примитива CONNECT возможно введение следующих параметров:

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

  1. Обмен параметрами качества сервиса: пропускная способность транзитная задержка параметры защиты сетевого соединения приоритет сетевого соединения

  2. Данные пользователя (до 128 байт).

Для примитива DISCONNECT в качестве параметров могут быть указаны:

  1. Инициатор разъединения

  2. Причина разъединения

  3. Данные пользователя (до 128 байт).

Примитив RESET с помощью параметров может указывать на:

  1. Инициатора сброса

  2. Причину сброса.

Рис.4.6.