Раздел 5. Глобальные сети связи
423
значение при передаче последней ячейки и называется битом окончания па-
кета. Таким образом, программа протокола AAL5 на машине получателя
собирает все входящие ячейки до тех пор, пока не обнаружит ячейку с уста-
новленным битом окончания пакета. Для описания механизмов, распознаю-
щих окончание пакета, в стандарте ATM используется специальный термин
— сходимость (convergence). Хотя в протоколе AAL5 для определения схо-
димости проверяется значение только одного бита в заголовке ячейки, в ос-
тальных протоколах уровня адаптации ATM могут использоваться и другие
механизмы сходимости.
5.7.3. Формат ячейки АТМ
Ячейка АТМ, как и любой сетевой пакет, состоит из заголовка и поля
данных пакета. Для того, чтобы обеспечивать быструю обработку ячеек, их
заголовок должен быть относительно коротким. Основная функция заголов-
ка сводится к идентификации виртуального соединения. Для правильного
функционирования сети должна быть обеспечена надлежащая защита заго-
ловка. Последствием поражения заголовка ошибкой будет неверная маршру-
тизация пакета - т.е. однократная ошибка приведет к потере всего пакета.
Для того, чтобы уменьшить эту вероятность вводится механизм защиты за-
головка по принципу обнаружения или исправления ошибок.
В случае отсутствия защиты от ошибок в заголовке, то, во-первых,
данный пакет не был бы доставлен получателю, т.е. имело бы место пропа-
дание пакета в данном виртуальном соединении, а, во-вторых, этот пакет
был бы доставлен не тому получателю, и у него произошла бы вставка лиш-
него пакета. Введение в заголовок функции обнаружения ошибок, т.е. отбра-
сывания пакета при возникновении в нем ошибки, приводит к тому, что
ячейка не будет доставлена ошибочно, а только отброшена. Следовательно,
ошибка вызовет только одну потерю. Введение функции исправления оши-
бок исключает выпадения и вставки пакетов. Именно на этом принципе ос-
тановились разработчики процедуры АТМ.
Для упрощения реализации кодеков при наличии пакетных ошибок в
технологии АТМ был введен оригинальный адаптивный метод коррекции
ошибок. Его суть состоит в следующем. В нормальном режиме, т.е. когда
ошибок нет, заголовок обрабатывается в режиме исправления однократных
ошибок. В случае, если декодер обнаружил ошибку и исправил ее исходя из
возможностей исправления только одной ошибки, то он сразу переключается
в режим обнаружения (но не исправления) ошибок. Это сделано для того,
что в том случае, если ошибка была пакетная (а это значит, что исправление
было неправильным), пакеты, в которых обнаружена ошибка, будут уничто-