Датаграмма

Датаграмма

Дейтаграмма (англ. datagram), также датаграмма — блок информации, посланный как пакет сетевого уровня через передающую среду без предварительного установления соединения и создания виртуального канала. Датаграмма представляет собой единицу информации в протоколе (protocol data unit, PDU) для обмена информацией на сетевом (в случае , IP-датаграммы) и транспортном (в случае , UDP-датаграммы) уровнях эталонной модели OSI. Использование термина дейтаграмма подчёркивет такое свойство обоих протоколов, как негарантированная доставка данных.

Датаграмма — как телеграмма?

Название «датаграмма» было выбрано из интуитивных соображений, исходя из того как в интернете служба доставки обрабатывает пакеты. Обработка пакетов в сети происходит точно так же, как на телеграфной компании обработка телеграмм. Перед отправкой компьютер создает датаграмму, и затем она начинает свое путешествие по Интернету, после чего отправитель не следит за ее движением. Датаграммы путешествуют в сети независимо от их отправителя, что очень напоминает то, как телеграмма идет к адресату независимо от лица её посылавшего.

IP-датаграммы, IP-пакеты и IP-фрагменты

В современной практике термин «IP-пакет» обычно используется в качестве синонима к термину «IP-датаграмма». Вместе с тем в ряде документов RFC 1812, RFC 1547, RFC 1661 и др.) между ними проводится определенное различие. Как известно, модули данных верхних уровней сетевой модели последовательно инкапсулируются в модули данных нижележащих уровней (см. Инкапсуляция). При передаче на канальный уровень IP-датаграмма может не помещаться в модуль данных канального уровня. В таком случае для инкапсуляции требуется предварительная фрагментация датаграммы для удовлетворения требований конкретной технологии уровня среды передачи данных. Таким образом, возникает ещё один термин — IP-фрагмент. Термин IP-пакет обобщает понятия IP-датаграммы и IP-фрагмента, с тем существенным условием, что он обозначает модуль данных, передаваемый канальному уровню для инкапсуляции в кадр. Можно сказать, что на сетевом уровне IP-датаграмма является инкапсулирующим модулем данных, а IP-пакет — инкапсулируемым. В частном случае они могут совпадать, в общем случае — нет, так как IP-датаграмма может дробиться на фрагменты. Не всякая датаграмма, и даже не всякий фрагмент без дополнительной фрагментации может стать IP-пакетом.

Разведение понятий IP-датаграммы, IP-фрагмента и IP-пакета удобно для понимания процессов, происходящих на сетевом уровне. Вместе с тем следует иметь в виду, что общая структура сообщения с его заголовками и телом во всех трёх случаях одна и та же. Полные датаграммы и фрагменты датаграмм различаются только определенной информацией в заголовках. Пакет просто идентичен датаграмме или фрагменту, если они помещаются в кадр. Таким образом, необходимо помнить, что датаграммы, фрагменты и пакеты представляют собой разные единицы сетевого уровня не в структурном, а в функциональном плане.

См. также

Термины «сообщение», «сегмент», «кадр» (или «фрейм»), «ячейка» также используются для описания логически сгруппированных блоков информации на разных уровнях эталонной модели OSI и в различных технологических циклах.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Датаграмма" в других словарях:

  • датаграмма — дейтаграмма Блок или пакет данных, передаваемых через сеть и содержащих информацию (включая адреса источника и приемника), достаточную для его передачи в устройства без учета ранее осуществленных передач дейтаграмм между этими устройствами и… …   Справочник технического переводчика

  • датаграмма — дейтаграмма Блок или пакет данных, передаваемых через сеть и содержащих информацию (включая адреса источника и приемника), достаточную для его передачи в устройства без учета ранее осуществленных передач дейтаграмм между этими устройствами и… …   Справочник технического переводчика

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

  • Time to live — (TTL) в вычислительной технике и компьютерных сетях предельный период времени или число итераций или переходов, за который набор данных (пакет) может существовать до своего исчезновения. Содержание 1 TTL (время жизни) IP пакетов 2 Время жизни з …   Википедия

  • UDP — Название: User Datagram Protocol Уровень (по модели OSI): Транспортный Семейство: TCP/IP (иногда называют UDP/IP) Порт/ID: 17 (в IP) Спецификация: RFC 768 / STD 6 Основ …   Википедия

  • Сетевая модель OSI — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете …   Википедия

  • — PDU  многозначная аббревиатура: Protocol data unit  обобщённое название фрагмента данных на разных уровнях Модели OSI: кадр Ethernet, ip пакет, udp датаграмма, tcp сегмент и т. д. power distribution unit (Распределитель питания) …   Википедия

  • ИП адрес — IPv4 Название: Internet protocol Уровень (по модели OSI): Сетевой Семейство: TCP/IP Создан в: 1981 г. Назначение протокола: Основа стека TCP/IP Спецификация: RFC 791 IP (англ. Internet Protocol  межсетевой пр …   Википедия

  • Плюшевый IP — IPv4 Название: Internet protocol Уровень (по модели OSI): Сетевой Семейство: TCP/IP Создан в: 1981 г. Назначение протокола: Основа стека TCP/IP Спецификация: RFC 791 IP (англ. Internet Protocol  межсетевой пр …   Википедия

  • PDU — PDU  многозначная аббревиатура: Protocol Data Unit  обобщённое название фрагмента данных на разных уровнях модели OSI: кадр Ethernet, IP пакет, UDP датаграмма, TCP сегмент и т. д. Power Distribution Unit (Распределитель… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»