Jump to content

Сетевой пакет

(Перенаправлено из Packet (вычисления) )

В телекоммуникациях и компьютерных сетях сетевой пакет — это форматированная единица данных , передаваемая по сети с коммутацией пакетов . Пакет состоит из управляющей информации и пользовательских данных; [ 1 ] последний также известен как полезная нагрузка . Управляющая информация предоставляет данные для доставки полезной нагрузки (например, сетевые адреса источника и назначения , коды обнаружения ошибок или информацию о последовательности). Обычно управляющая информация находится в заголовках и трейлерах пакетов .

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

Терминология

[ редактировать ]

В семиуровневой модели компьютерной сети OSI пакет строго относится к блоку данных протокола на уровне 3, сетевом уровне . [ 2 ] Единицей данных на уровне 2, уровне канала передачи данных , является кадр . На уровне 4, транспортном уровне , единицами данных являются сегменты и дейтаграммы . Таким образом, в примере связи TCP/IP через Ethernet сегмент TCP передается в одном или нескольких IP-пакетах , каждый из которых передается в одном или нескольких кадрах Ethernet .

Архитектура

[ редактировать ]

Основой концепции пакета является почтовое письмо: заголовок подобен конверту, полезная нагрузка — все содержимое внутри конверта, а нижний колонтитул — ваша подпись внизу. [ 3 ]

При проектировании сети можно достичь двух основных результатов с помощью пакетов: обнаружение ошибок и адресация нескольких хостов . [ 4 ]

Обрамление

[ редактировать ]

Протоколы связи используют различные соглашения для различения элементов пакета и форматирования пользовательских данных. Например, в протоколе «точка-точка» пакет форматируется в 8-битные байты, а для разделения элементов используются специальные символы. Другие протоколы, такие как Ethernet, определяют начало заголовка и элементов данных по их расположению относительно начала пакета. Некоторые протоколы форматируют информацию на уровне битов , а не на уровне байтов . [ 5 ]

Содержание

[ редактировать ]

Пакет может содержать любой из следующих компонентов:

Адреса
сетевых Для маршрутизации пакетов требуются два сетевых адреса : адрес источника отправляющего хоста и адрес назначения принимающего хоста. [ 6 ]
Обнаружение и исправление ошибок
Обнаружение и исправление ошибок выполняется на различных уровнях стека протоколов . Сетевые пакеты могут содержать контрольную сумму , биты четности или проверки циклическим избыточным кодом для обнаружения ошибок, возникающих во время передачи. [ 6 ]
В передатчике расчет выполняется перед отправкой пакета. При получении в пункте назначения контрольная сумма пересчитывается и сравнивается с суммой в пакете. При обнаружении несоответствий пакет может быть исправлен или отброшен. Любая потеря пакетов из-за этих отбрасываний обрабатывается сетевым протоколом.
В некоторых случаях при маршрутизации могут потребоваться изменения сетевого пакета, и в этом случае контрольные суммы пересчитываются.
Предел прыжков
В условиях сбоя пакеты могут пройти по замкнутому каналу . Если ничего не было сделано, в конечном итоге количество циркулирующих пакетов будет увеличиваться до тех пор, пока сеть не будет перегружена до точки отказа. Время жизни — это поле, которое уменьшается на единицу каждый раз, когда пакет проходит сетевой переход . Если поле достигает нуля, маршрутизация не удалась и пакет отбрасывается. [ 6 ]
Пакеты Ethernet не имеют поля времени жизни и поэтому подвержены широковещательному излучению при наличии петли коммутации .
Длина
Может быть поле для идентификации общей длины пакета. Однако в некоторых типах сетей длина подразумевает длительность передачи. [ 6 ]
Идентификатор протокола
Часто желательно иметь в сети несколько протоколов связи. Поле идентификатора протокола определяет протокол пакета и позволяет стеку протоколов обрабатывать пакеты многих типов.
Приоритет
Некоторые сети реализуют качество обслуживания , которое может отдавать приоритет одним типам пакетов над другими. Это поле указывает, какую очередь пакетов следует использовать; очередь с высоким приоритетом очищается быстрее, чем очереди с более низким приоритетом, в точках сети, где возникает перегрузка. [ 6 ]
Полезная нагрузка
В общем, полезная нагрузка — это данные, которые передаются от имени приложения. Обычно он имеет переменную длину, вплоть до максимума, установленного сетевым протоколом, а иногда и оборудованием на маршруте. При необходимости некоторые сети могут разбить больший пакет на более мелкие. [ 6 ]

Интернет-протокол

[ редактировать ]

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

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

Сеть дальнего космоса НАСА

[ редактировать ]

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

пакетированный поток MPEG

[ редактировать ]

Пакетированный элементарный поток (PES) — это спецификация, связанная со стандартом MPEG-2 , которая позволяет элементарный поток разделить на пакеты. Элементарный поток пакетируется путем инкапсуляции последовательных байтов данных из элементарного потока между заголовками пакетов PES.

Типичный метод передачи данных элементарного потока из видео- или аудиокодера состоит в том, чтобы сначала создать пакеты PES из данных элементарного потока, а затем инкапсулировать эти пакеты PES в пакеты транспортного потока (TS) MPEG или программного потока MPEG (PS). Пакеты TS затем могут передаваться с использованием методов широковещательной передачи, таких как те, которые используются в ATSC и DVB .

Чтобы обеспечить моносовместимость , сигнал NICAM передается на поднесущей рядом со звуковой несущей. Это означает, что обычная монофоническая несущая звука FM или AM остается в покое для приема монофоническими приемниками. Пакет NICAM (за исключением заголовка) перед передачей скремблируется с помощью девятибитного генератора псевдослучайных битов. Очень важно сделать поток битов NICAM более похожим на белый шум , поскольку это уменьшает структурирование сигнала на соседних телевизионных каналах.

См. также

[ редактировать ]
  1. ^ Столлингс, Уильям (2001). «Глоссарий» . Передача бизнес-данных (4-е изд.). Река Аппер-Сэддл, Нью-Джерси, США: Prentice-Hall, Inc., с. 632 . ISBN  0-13-088263-1 . Пакет: группа битов, которая включает в себя данные и управляющую информацию. Обычно относится к блоку данных протокола сетевого уровня (уровень OSI 3).
  2. ^ «Модель OSI» .
  3. ^ «Понимание эталонной модели OSI: аналогия» , Руководство по TCP/IP , заархивировано из оригинала 9 августа 2014 г. , получено 9 августа 2014 г.
  4. ^ «Глава 5 Канальный уровень» . www.msc.uky.edu . Проверено 23 октября 2021 г.
  5. ^ «Компьютерные сети: принципы, протоколы и практика — документация CNP3www, 2014 г.» . www.computer-networking.info . Проверено 5 августа 2024 г.
  6. ^ Перейти обратно: а б с д и ж «Сетевой пакет (фундаментальная единица информации)» . СЕТЕВАЯ ЭНЦИКЛОПЕДИЯ . 22 сентября 2019 г. Содержимое сетевого пакета . Проверено 5 августа 2024 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d64ee373549f67ecace8420608f1732b__1722898260
URL1:https://arc.ask3.ru/arc/aa/d6/2b/d64ee373549f67ecace8420608f1732b.html
Заголовок, (Title) документа по адресу, URL1:
Network packet - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)