IP-пакет

#матчасть



Когда мы говорили о протоколе IP и о трафике вообще, то для упрощения и наглядности мы предполагали, что данные от компьютера к компьютеру "текут" непрерывным потоком. На самом деле IP-трафик состоит из последовательности небольших фрагментов, передаваемых друг за другом. Эти фрагменты и называются IP-пакетами.



Каждый IP-пакет состоит из заголовка и поля данных.



🆔 В заголовке располагается служебная информация, необходимая для корректной доставки пакета, в т.ч. IP-адрес отправителя и IP-адрес получателя.



🎁 А в поле данных — непосредственно полезная нагрузка, та информация, которую необходимо передать.



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



🗺 Именно на заголовки IP-пакетов (точнее — на адрес получателя) смотрят маршрутизаторы в сети, когда выбирают оптимальный путь для сетевого трафика (о маршрутизации говорили здесь). В общем случае каждый IP-пакет обрабатывается маршрутизатором отдельно и независимо от остальных. Это позволяет более гибко распределять нагрузку на сеть для более эффективной передачи данных.



@digitaltea | про IT доступно