Пакеты данных являются строительными блоками сети
Пакет является основной единицей связи по цифровой сети. Пакет также называется датаграммой, сегментом, блоком, ячейкой или кадром, в зависимости от протокола, используемого для передачи данных. Когда данные должны быть переданы, они перед передачей разбиваются на аналогичные структуры данных, называемые пакетами, которые повторно собираются в исходный блок данных, как только достигают пункта назначения.
Структура пакета данных
Структура пакета зависит от типа пакета и от протокола. Читайте далее ниже о пакетах и протоколах. Обычно пакет имеет заголовок и полезную нагрузку.
Заголовок содержит служебную информацию о пакете, услуге и других данных, связанных с передачей. Например, передача данных через Интернет требует разбиения данных на IP-пакеты, которые определены в IP (Интернет-протокол), и IP-пакет включает в себя:
- IP-адрес источника, который является IP-адресом машины, отправляющей данные.
- IP-адрес назначения, которым является машина или устройство, на которое отправляются данные.
- Порядковый номер пакетов, номер, который упорядочивает пакеты так, чтобы они были собраны таким образом, чтобы вернуть исходные данные в точности так, как это было до передачи.
- Тип услуги.
- Флаги.
- И некоторые другие технические данные.
- Полезная нагрузка, представляющая основную часть пакета (все вышеперечисленное рассматривается как служебная информация), и фактически представляет собой переносимые данные.
Пакеты и протоколы
Пакеты различаются по структуре и функциональности в зависимости от протоколов, их реализующих. VoIP использует протокол IP и, следовательно, IP-пакеты. Например, в сети Ethernet данные передаются в кадрах Ethernet.
В IP-протоколе IP-пакеты проходят через Интернет через узлы, которые являются устройствами и маршрутизаторами (технически называемыми узлами в этом контексте), обнаруженными на пути от источника к месту назначения. Каждый пакет направляется к пункту назначения на основе его адреса источника и пункта назначения. На каждом узле маршрутизатор на основании вычислений, включающих статистику сети и затраты, принимает решение, на какой соседний узел более эффективно отправлять пакет.
Этот узел более эффективен для отправки пакета. Это часть коммутации пакетов, которая на самом деле сбрасывает пакеты в Интернете, и каждый из них находит свой собственный путь к месту назначения. Этот механизм использует основную структуру Интернета бесплатно, что является основной причиной, по которой VoIP и интернет-звонки в основном бесплатны или очень дешевы.
В отличие от традиционной телефонии, где линия или канал между источником и пунктом назначения должны быть выделены и зарезервированы (так называемая коммутация каналов), следовательно, дорогостоящая коммутация пакетов использует существующие сети бесплатно.
Другим примером является TCP (Transmission Control Protocol), который работает с IP в том, что мы называем набором TCP/IP. TCP отвечает за обеспечение надежности передачи данных. Для достижения этого он проверяет, были ли пакеты доставлены по порядку, отсутствуют ли какие-либо пакеты или были продублированы, и имеется ли какая-либо задержка в передаче пакетов. Он контролирует это, устанавливая таймаут и сигналы, называемые подтверждениями.
Нижняя линия
Данные передаются в виде пакетов по цифровым сетям, и все данные, которые мы потребляем, будь то текст, аудио, изображения или видео, разбиваются на пакеты, которые собираются на наших устройствах или компьютерах. Вот почему, например, когда изображение загружается по медленному соединению, вы видите его фрагменты один за другим.