Информационные форматы

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

Фрейм (frame) представляет собой модуль данных, который передается от источника к получателю на канальном уровне. Фрейм состоит из заголовка (и, возможно, трейлера) канального уровня и данных верхнего уровня. Заголовок и трейлер содержат управляющую информацию, предназначенную для канального уровня системы- получателя. Данные, переданные с верхних уровней, инкапсулируются между заголовком и трейлером канального уровня. Основные компоненты фрейма канального уровня показаны на рис. 1.9.

Рис. 1.9. Фрейм канального уровня образован данными, переданными с высших уровней

Пакет представляет собой модуль данных, который передается от источника к получателю на сетевом уровне. Пакет состоит из заголовка (и, возможно, трейлера) сетевого уровня и из данных верхнего уровня. Заголовок и трейлер содержат управляющую информацию, предназначенную для обработки на сетевом уровне системы- получателя. Данные, переданные с верхних уровней, инкапсулируются между заголовком и трейлером сетевого уровня. Основные компоненты пакета сетевого уровня показаны на рис. 1.10.

Рис. 1.10. Пакет сетевого уровня состоит из трех основных компонентов

Дейтаграммой (datagram) обычно называют модуль данных, который передается от источника к получателю на сетевом уровне с помощью сетевой службы, не требующей подтверждения соединения.

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

Сообщение представляет собой модуль данных, который передается от источника к получателю на уровнях выше сетевого (чаще всего это уровень приложений).

Ячейка представляет собой модуль данных фиксированного размера, который передается от источника к получателю на канальном уровне. Ячейки используются в коммутируемых средах, таких как сети асинхронного режима передачи (Asynchronous Transfer Mode — ATM) и коммутируемой мультимегабитовой службы данных (Switched Multimegabit Data Service — SMDS). Ячейка состоит из заголовка и тела. Заголовок содержит управляющую информацию, предназначенную для обработки на канальном уровне принимающей системы, и обычно имеет длину 5 байтов. Тело ячейки представляет собой данные вышестоящих уровней, которые инкапсулируются после заголовка ячейки. Обычно оно имеет длину 48 байтов. Длина поля заголовка и тела во всех ячейках одинакова. Компоненты типичной ячейки показаны на рис. 1.11.

Рис. 1.11. Обычная ячейка состоит из двух компонентов

Модуль данных (data unit) представляет собой базовый термин, обозначающий различные блоки информации. Примерами таких модулей могут служить модули данных служб (Service Data Unit — SDU), модули данных протокола (Protocol Data Unit — PDU) и модули данных протокола моста (Bridge Protocol Data Unit — BPDU). Модули SDU являются модулями данных протоколов верхнего уровня, которые определяют запрос на обслуживание протоколом более низкого уровня. Модулем PDU в терминологии OSI называется пакет. Модули BPDU используются алгоритмом связующего дерева в качестве сообщений приветствия (hello messages).

Литература:

Руководство по технологиям объединенных сетей, 4-е издание. : Пер. с англ. — М.: Издательский дом «Вильяме», 2005. — 1040 с.: ил. – Парал. тит. англ.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100