Датаграмма: различия между версиями
[непроверенная версия] | [непроверенная версия] |
INS Pirat (обсуждение | вклад) нет источников |
Dj-2 (обсуждение | вклад) Доб. раздел "Литература" |
||
Строка 2: | Строка 2: | ||
== IP-датаграммы, IP-пакеты и IP-фрагменты == |
== IP-датаграммы, IP-пакеты и IP-фрагменты == |
||
В современной практике термин «IP-пакет» обычно используется в качестве синонима к термину «IP-датаграмма». Вместе с тем в ряде документов [[IETF]] (RFC 1812, RFC 1547, RFC 1661 и др.) между ними проводится определенное различие. Как известно, модули данных верхних уровней сетевой модели последовательно [[Инкапсуляция (компьютерные сети)|инкапсулируются]] в модули данных нижележащих уровней (см. [[Инкапсуляция (компьютерные сети)|Инкапсуляция]]). При передаче на канальный уровень IP-датаграмма может не помещаться в кадр канального уровня. В таком случае для инкапсуляции требуется предварительная фрагментация датаграммы для удовлетворения требований конкретной технологии уровня среды передачи данных. Таким образом, возникает ещё один термин |
В современной практике термин «IP-пакет» обычно используется в качестве синонима к термину «IP-датаграмма». Вместе с тем в ряде документов [[IETF]] (RFC 1812, RFC 1547, RFC 1661 и др.) между ними проводится определенное различие. Как известно, модули данных верхних уровней сетевой модели последовательно [[Инкапсуляция (компьютерные сети)|инкапсулируются]] в модули данных нижележащих уровней (см. [[Инкапсуляция (компьютерные сети)|Инкапсуляция]]). При передаче на канальный уровень IP-датаграмма может не помещаться в кадр канального уровня. В таком случае для инкапсуляции требуется предварительная фрагментация датаграммы для удовлетворения требований конкретной технологии уровня среды передачи данных. Таким образом, возникает ещё один термин — IP-фрагмент. Термин IP-пакет обобщает понятия IP-датаграммы и IP-фрагмента, с тем существенным условием, что он обозначает модуль данных, передаваемый канальному уровню для инкапсуляции в кадр. Можно сказать, что на сетевом уровне IP-датаграмма является инкапсулирующим модулем данных, а IP-пакет — инкапсулируемым. В частном случае они могут совпадать, в общем случае — нет, так как IP-датаграмма может дробиться на фрагменты. Не всякая датаграмма, и даже не всякий фрагмент без дополнительной фрагментации может стать IP-пакетом. |
||
Разведение понятий IP-датаграммы, IP-[[фрагментация (IP)|фрагмента]] и [[IP-пакет]]а удобно для понимания процессов, происходящих на сетевом уровне. Вместе с тем следует иметь в виду, что общая структура сообщения с его заголовками и телом во всех трёх случаях одна и та же. Полные датаграммы и фрагменты датаграмм различаются только определенной информацией в заголовках. Пакет просто идентичен датаграмме или фрагменту, если они помещаются в [[кадр (телекоммуникации)|кадр]]. Таким образом, необходимо помнить, что датаграммы, фрагменты и пакеты представляют собой разные единицы сетевого уровня не в структурном, а в функциональном плане. |
Разведение понятий IP-датаграммы, IP-[[фрагментация (IP)|фрагмента]] и [[IP-пакет]]а удобно для понимания процессов, происходящих на сетевом уровне. Вместе с тем следует иметь в виду, что общая структура сообщения с его заголовками и телом во всех трёх случаях одна и та же. Полные датаграммы и фрагменты датаграмм различаются только определенной информацией в заголовках. Пакет просто идентичен датаграмме или фрагменту, если они помещаются в [[кадр (телекоммуникации)|кадр]]. Таким образом, необходимо помнить, что датаграммы, фрагменты и пакеты представляют собой разные единицы сетевого уровня не в структурном, а в функциональном плане. |
||
{{нет ссылок|дата=16 октября 2015}} |
{{нет ссылок|дата=16 октября 2015}} |
||
== Литература == |
|||
* {{книга |
|||
| автор = Д. Дэвис, Д. Барбер, У. Прайс, С. Соломонидес |
|||
| часть = |
|||
| ссылка часть = |
|||
| заглавие = Вычислительные сети и сетевые протоколы |
|||
| оригинал = Computer Networks and their Protocols |
|||
| ссылка = |
|||
| викитека = |
|||
| ответственный = Пер. с англ. под ред. д.т.н., проф. С. И. Самойленко |
|||
| издание = |
|||
| место = {{М}} |
|||
| издательство = "Мир" |
|||
| год = 1982 |
|||
| том = |
|||
| страницы = |
|||
| столбцы = |
|||
| страниц = 562 |
|||
| серия = |
|||
| isbn = |
|||
| тираж = 10.000 |
|||
| ref = |
|||
}} |
|||
[[Категория:Сетевые пакеты]] |
[[Категория:Сетевые пакеты]] |
Версия от 15:09, 13 февраля 2016
Датаграмма (англ. datagram, дейтаграмма) — блок информации, передаваемый протоколом без предварительного установления соединения и создания виртуального канала. Любой протокол, не устанавливающий предварительное соединение (а также обычно не контролирующий порядок приёмо-передачи и дублирование пакетов), называется датаграммным протоколом. Таковы, например, протоколы Ethernet, IP, UDP и др. Название «датаграмма» было выбрано по аналогии со словом телеграмма.
IP-датаграммы, IP-пакеты и IP-фрагменты
В современной практике термин «IP-пакет» обычно используется в качестве синонима к термину «IP-датаграмма». Вместе с тем в ряде документов IETF (RFC 1812, RFC 1547, RFC 1661 и др.) между ними проводится определенное различие. Как известно, модули данных верхних уровней сетевой модели последовательно инкапсулируются в модули данных нижележащих уровней (см. Инкапсуляция). При передаче на канальный уровень IP-датаграмма может не помещаться в кадр канального уровня. В таком случае для инкапсуляции требуется предварительная фрагментация датаграммы для удовлетворения требований конкретной технологии уровня среды передачи данных. Таким образом, возникает ещё один термин — IP-фрагмент. Термин IP-пакет обобщает понятия IP-датаграммы и IP-фрагмента, с тем существенным условием, что он обозначает модуль данных, передаваемый канальному уровню для инкапсуляции в кадр. Можно сказать, что на сетевом уровне IP-датаграмма является инкапсулирующим модулем данных, а IP-пакет — инкапсулируемым. В частном случае они могут совпадать, в общем случае — нет, так как IP-датаграмма может дробиться на фрагменты. Не всякая датаграмма, и даже не всякий фрагмент без дополнительной фрагментации может стать IP-пакетом.
Разведение понятий IP-датаграммы, IP-фрагмента и IP-пакета удобно для понимания процессов, происходящих на сетевом уровне. Вместе с тем следует иметь в виду, что общая структура сообщения с его заголовками и телом во всех трёх случаях одна и та же. Полные датаграммы и фрагменты датаграмм различаются только определенной информацией в заголовках. Пакет просто идентичен датаграмме или фрагменту, если они помещаются в кадр. Таким образом, необходимо помнить, что датаграммы, фрагменты и пакеты представляют собой разные единицы сетевого уровня не в структурном, а в функциональном плане.
В статье не хватает ссылок на источники (см. рекомендации по поиску). |
Литература
- Д. Дэвис, Д. Барбер, У. Прайс, С. Соломонидес. Вычислительные сети и сетевые протоколы = Computer Networks and their Protocols / Пер. с англ. под ред. д.т.н., проф. С. И. Самойленко. — М.: "Мир", 1982. — 562 с. — 10,000 экз.