Датаграмма: различия между версиями

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