Сходимость, сегментация и сборка пакетов в протоколе AAL5

При передаче данных через ATM-соединение с помощью протокола AAL5, прикладная программа отправляет блок данных через интерфейс AAL5. При этом программа протокола AAL5 создает трейлер пакета, разделяет пакет на части размером 48 октетов и передает каждую часть по сети ATM в одной ячейке. На принимающем конце соединения программа протокола AAL5 собирает поступившие ячейки в пакет, проверяет код циклической избыточной проверки CRC, чтобы убедиться в том, что все части пакета поступили неповрежденными, и передает полученный блок данных прикладной программе. Процесс разделения блока данных на ячейки и их последующая группировка на приемном конце называется сегментацией и последующей сборкой ячеек ATM (Segmentation And Reassembly, или SAR). Ламинат quick, ламинат tarkett. Ламинат tarkett robinson, ламинат tarkett орех.

функции сегментации и последующей сборки ячеек отделены от механизма передачи ячеек. Поэтому уровень передачи ячеек ATM можно отнести к классу "от машины к машине", поскольку передача ячеек выполняется от одной машины до следующей, расположенной по маршруту к конечному получателю, например, от узла сети до коммутатора, или между двумя коммутаторами. В свою очередь уровень AAL5 относится к классу сквозных уровней, поскольку пакеты данных передаются непосредственно от отправителя к конечному получателю. Другими словами, программа протокола AAL5, запущенная на машине получателя, передает прикладной программе получателя точную копию блока, который был получен программой протокола AAL5, запущенной на машине отправителя.

Протокол AAL5 полностью соответствует принципу разбиения на уровни, поскольку в нем Процесс последующей сборки ячеек ATM в протоколе AAL5 во многом напоминает процесс объединения сегментов в IP-дейтаграмму. В обоих случаях большой блок данных разбивается на компоненты меньшего размера для их последующей передачи по сети. Каким образом программа протокола AAL5, работающая на машине получателя, узнает количество ячеек в пакете? Для указания последней ячейки пакета в протоколе AAL5 используется значение младшего бита поля типа полезной нагрузки, расположенного в заголовке ячейки ATM. Этот бит устанавливается отправителем при передаче последней ячейки и называется битом окончания пакета. Таким образом, программа протокола AAL5 на машине получателя собирает все входящие ячейки до тех пор, пока не обнаружит ячейку с установленным битом окончания пакета. Для описания механизмов, распознающих окончание пакета, в стандарте ATM используется специальный термин — сходимость (convergence). Хотя в протоколе AAL5 для определения сходимости  проверяется значение только одного бита в заголовке ячейки, в остальных протоколах уровня адаптации ATM могут использоваться и другие механизмы сходимости. Подведем итог всему сказанному выше.

Сходимость, сегментация и сборка пакетов в протоколе AAL5

Для передачи большого блока данных по виртуальному каналу ATM прикладная программа использует протокол адаптации ATM уровня 5. На машине отправителя модуль протокола AAL5 создает концевик пакета, разбивает блок данных на ячейки и передает их по виртуальному каналу. На машине конечного получателя модуль протокола AAL5 выполняет сборку ячеек и восстанавливает исходный блок данных, удаляет трейлер пакета и передает результирующий блок данных прикладной программе получателя. Для обозначения последней ячейки блока данных в ее заголовке устанавливается специальный бит.

Похожие статьи Меню Опрос Фото Популярное