Блок служебных данных - Service data unit

В Взаимодействие открытых систем (OSI) терминология, a блок служебных данных (SDU) - это единица данных, переданная из Слой OSI или же подслой на нижний уровень. Этот блок данных (SDU) еще не был инкапсулированный в блок данных протокола (PDU) нижним уровнем. Затем этот SDU инкапсулируется в PDU нижнего уровня, и процесс продолжается до достижения PHY, физический, или нижний уровень OSI куча.

SDU можно также рассматривать как набор данных, которые отправляются пользователем служб данного уровня и передаются семантически неизменным пользователю одноранговых служб.

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

SDU, принимаемый любым заданным уровнем (п) из слоя (п + 1) выше, это PDU уровня (п + 1) над. Фактически SDU - этополезная нагрузка 'данного PDU. Слой (п) может добавить заголовки или же трейлеры или и то, и другое в SDU и может выполнять другие виды переформатирования, перекодирования, разделения или преобразования данных, формируя один или несколько уровней (п) PDU. Добавленные заголовки или трейлеры и другие возможные изменения являются частью процесса, который позволяет получать данные из источника в пункт назначения. Слой (п) может также создать дополнительный слой (п) PDUS. Каждая единица данных этого слоя (п) дает слою (п-1) ниже, в свою очередь, передается как слой (п-1) SDU.

Когда PDU уровня (п + 1), плюс любой слой метаданных (п) добавил бы; превысит максимальный размер, которым может быть PDU уровня n (так называемый уровень (п)с максимальная единица передачи ); SDU должен быть разделен на несколько полезных нагрузок для уровня (п); процесс, известный как фрагментация.

Смотрите также

Рекомендации