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

8 байт добавлено ,  2 года назад
'''Датаграмма''' ({{lang-en|datagram}}, '''дейтаграмма''') — блок информации, передаваемый протоколом через сеть связи без предварительного установления соединения и создания [[Виртуальное соединение|виртуального канала]]. Любой протокол, не устанавливающий предварительное соединение (а также обычно не контролирующий порядок приёмо-передачи и дублирование пакетов), называется датаграммным протоколом. Таковы, например, протоколы [[Ethernet]], [[IP]], [[UDP]] и др. Название «датаграмма» было выбрано по аналогии со словом [[телеграмма]]. Каждая датаграмма содержит в своём заголовке полный адрес места назначения и поэтому является полностью независимой от других датаграмм и в общем случае датаграммы, даже являясь частями одного и того же сообщения, могут быть доставлены получателю по различным маршрутам{{sfn|И. А. Мизин и др.|1986|с=41}}.
 
== IP-дейтаграммы, IP-пакеты и IP-фрагменты лохлохитор ==
В современной практике термин «IP-пакет» обычно используется в качестве синонима к термину «IP-датаграмма». Вместе с тем в ряде документов [[IETF]] (RFC 1812, RFC 1547, RFC 1661 и др.) между ними проводится определенное различие. Как известно, модули данных верхних уровней сетевой модели последовательно [[Инкапсуляция (компьютерные сети)|инкапсулируются]] в модули данных нижележащих уровней (см. [[Инкапсуляция (компьютерные сети)|Инкапсуляция]]). При передаче на канальный уровень IP-датаграмма может не помещаться в кадр канального уровня. В таком случае для инкапсуляции требуется предварительная фрагментация датаграммы для удовлетворения требований конкретной технологии уровня среды передачи данных. Таким образом, возникает ещё один термин — IP-фрагмент. Термин IP-пакет обобщает понятия IP-датаграммы и IP-фрагмента, с тем существенным условием, что он обозначает модуль данных, передаваемый канальному уровню для инкапсуляции в кадр. Можно сказать, что на сетевом уровне IP-датаграмма является инкапсулирующим модулем данных, а IP-пакет — инкапсулируемым. В частном случае они могут совпадать, в общем случае — нет, так как IP-датаграмма может дробиться на фрагменты. Не всякая датаграмма, и даже не всякий фрагмент без дополнительной фрагментации может стать IP-пакетом.
 
Анонимный участник