Пакет

Пакет также известен как датаграмма. Он состоит из контрольной информации и данных пользователя. С помощью этой контрольной информации, он помогает предоставить данные для доставки полезной нагрузки. Как правило, эта контрольная информация содержится в заголовках пакетов и трейлерах. Модуль данных маршрутизируется между пунктом отправления и пунктом назначения через Интернет или даже к любой другой сети с пакетной коммутацией.[1] Это контейнер или ящик, который передает данные по TCP или IP-сети и внутренним сетям.

Пакет также рассматривается как наиболее фундаментальный логический арбитраж данных, передаваемых по защищенной сети. Кроме того, он представляет собой наименьший объем данных, который может проходить через систему за один раз. Пакет TCP или IP-сети содержит несколько частей информации, которая включает в себя данные, которые он несет, источник назначения IP-адресов, и любые другие ограничения, которые необходимы для качества обслуживания и обработки пакетов.[2]

Функциональность

Когда узел в определенной сети отправляет данные через Интернет, он передает кадр пакетной передачи данных через коммутатор до того, как достигнет маршрутизатора. После просмотра IP-адресов получателя маршрутизатор инкапсулирует данные и направляет их к получателю. Данные, которые будут инкапсулированы в пакет, который будет передаваться по сети. Пакеты содержат два разных типа информации для достижения цели полностью и правильно. Это контрольная информация и информация, которую он будет носить с собой. Управляющая информация имеет адреса назначения источника, формат секвенирования, обнаружение ошибок и механизмы исправления, все это помогает обеспечить оптимальную доставку данных. Обычно он расположен в заголовке и трейлере, который инкапсулирует данные пользователя между ними.

Кроме того, пакет обычно содержит источник, назначение, данные, размер и любую другую полезную информацию, которая поможет пакету добраться до нужного места и собраться заново. Данные, которые будут переданы через Интернет, будут отправлены в виде одного или нескольких пакетов. Наиболее распространенным посылаемым пакетом является пакет TCP. Размер пакета просто ограничен, поэтому большая часть данных, которые будут отправлены по сети, будет разбита на несколько пакетов перед отправкой, и они будут собраны обратно вместе при получении. Когда пакет уже передан по сети, маршрутизаторы и сетевые коммутаторы исследуют пакет и его источник, чтобы помочь направить его в нужное место.[3] Во время передачи сетевые пакеты могут быть сброшены. Если пакет не будет принят или возникнет ошибка, он будет отправлен снова.

Структура пакета

Точная структура пакета зависит от протоколов; обычный пакет обычно включает в себя две секции, заголовок и полезную нагрузку. Раздел полезной нагрузки пакета содержит фактические данные, которые передаются;[4] иногда это небольшая часть файла, страницы веб-сайта или других передач, поскольку отдельные пакеты также относительно малы. Основная функция этих пакетов заключается в том, чтобы эффективно осуществлять передачу данных по сети. Разбиение большого файла на более мелкие пакеты поможет обеспечить успешную передачу каждой секции. Если пакет не будет получен или будет сброшен, необходимо повторно отправить только те пакеты, которые были сброшены. Если при передаче данных возникнет перегрузка сети из-за одновременной передачи нескольких пакетов, оставшиеся пакеты могут быть перенаправлены по менее загруженному пути.

Пакеты различаются в зависимости от структуры и функциональности в зависимости от протоколов, которые будут их реализовывать. Часть коммутации пакетов пропускает пакеты в интернет, и каждый из них находит свой путь к месту назначения более эффективным для отправки пакетов.[5] Этот механизм использует базовую структуру Интернета бесплатно, что считается основной причиной того, что VoIP-вызовы и интернет-вызовы являются наиболее бесплатными или очень дешевыми. Суть в том, что данные передаются в пакетах по цифровым сетям, и все данные, которые мы потребляем, будь то текст, аудио, изображения или видео, разбиваются на пакеты, которые собираются в наших устройствах или компьютерах. По этой причине в некоторых случаях, когда картинка загружается при длительном соединении, кусочки появляются один за другим.

Если какой-либо файл отправляется из одного места в другое в интернете, TCP разделит данные на куски эффективного размера для маршрутизации. Эта схема пакетной коммутации является одним из наиболее эффективных способов обработки передачи данных по беспроводной сети, такой как Интернет.

Компоненты

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

История

Дональд Дэвис впервые придумал термин "пакет" в 1965 году. Он используется для описания сегмента данных, который передается с одного компьютера или устройства на другой по сети.[6] Он используется, потому что разделяет данные на фрагменты, что помогает более эффективно использовать информацию и предотвращает привязку сетевых ресурсов к одному, большему файлу.


  1. https://searchnetworking.techtarget.com/definition/packet ↩︎

  2. https://www.techopedia.com/definition/5380/packet ↩︎

  3. https://www.computerhope.com/jargon/p/packet.htm ↩︎

  4. https://techterms.com/definition/packet ↩︎

  5. https://www.lifewire.com/what-is-a-data-packet-3426310 ↩︎

  6. https://www.computerhope.com/jargon/p/packet.htm ↩︎