Настоящий стандарт определяет с точки зрения ООД пакетный уровень, управляющий передачей пакетов данных на интерфейсе ООД/АКД или ООД/ООД*. На передающей стороне пакетный уровень ООД выполняет основную функцию формирования пакетов из сообщений, получаемых этим ООД от логического объекта вышерасположенного уровня, до выдачи информации протоколу уровня звена данных с целью ее передачи в ХХД. На приемной стороне пакетный уровень ООД выполняет основные функции по приему пакетов из уровня звена данных, проверке пакетов на правильность, удалению заголовков пакетного уровня, формированию сообщений из пакетов данных пользователя и их передаче логическому объекту вышерасположенного уровня ООД.
________________
* В тех случаях, когда можно давать ссылку как на ООД, так и на АКД, используется обозначение ХХД. Настоящий стандарт можно рассматривать как определение пакетного уровня на интерфейсе ООД/ХХД.
В настоящем стандарте содержится описание интерфейса пакетного уровня для служб "виртуальное соединение" и "постоянный виртуальный канал".
Представлена следующая информация:
а) общие положения (разд.3);
б) процедуры обмена пакетами через интерфейс ООД/ХХД (разд.4-11). В разд.5 рассматриваются процедуры установления и завершения для службы виртуального соединения, тогда как другие разделы касаются обеих служб: виртуального соединения и постоянного виртуального канала;
в) форматы пакета (разд.12);
г) процедуры факультативных услуг пользователя, которые могут быть доступны на интерфейсе ООД/ХХД (разд.13 и 14);
д) форматы факультативных услуг пользователя и регистрации услуг (разд.15 и 16);
е) кодирование поля "код диагностики" (разд.17);
ж) тайм-ауты и счетчики повторной передачи (разд.18);
з) диаграммы состояний и таблицы состояний (разд.19 и 20);
и) руководство по применению положений настоящего стандарта к сетям частного пользования, подключенным к сети данных общего пользования с коммутацией пакетов и способным обеспечить интерфейс Х.25 с ООД (приложение А).
Для облегчения понимания настоящего стандарта принят ряд соглашений относительно изложения его текста:
а) наименования состояний и пакетов написаны прописными буквами;
б) для обозначения различий между службой виртуального соединения и службой постоянного виртуального канала, а также различий между интерфейсами ООД/ООД и ООД/АКД используется текст, выделенный курсивом (разделы, целиком относящиеся к одному виду службы и к одному типу интерфейса, не выделяются курсивом; необходимые особенности оговариваются в начале раздела или подраздела);
в) термины, не определенные в настоящем стандарте, взяты из рекомендаций МККТТ серии X.
Определяемые в настоящем стандарте процедуры пакетного уровня основаны на услугах нижерасположенного уровня (определенных, например, в ИСО 7776 или в более общем виде - обеспечение услуг звена данных, определенных в ИСО/МЭК 8886), которые обеспечивают незначительную частоту:
а) необнаруживаемых ошибок по битам;
б) нарушения порядка следования пакетов;
в) потерь и дублирований пакетов.
Пакетный уровень обеспечивает следующие функциональные возможности, способствующие надежному и эффективному обмену данными:
а) мультиплексирование - возможность обеспечивать групповые обмены данными;
б) передача данных - возможность передавать и принимать данные;
в) управление потоком - возможность управлять потоком данных;
г) прерывание передачи - возможность передавать и принимать небольшие объемы информации, независимо от интенсивности потока данных;
д) обработка ошибок - возможность обнаруживать ошибки на пакетном уровне;