В сети Ethernet устройства обмениваются друг с другом пакетами данных, так называемыми пакетами Ethernet. Его содержимое включает кадр Ethernet (часто также называемый кадром данных), который сам разделен на несколько наборов данных. Эти регистры состоят из двоичного кода, который предоставляет важную информацию, включая адреса, управляющую информацию, данные об использовании и контрольные суммы.
В зависимости от стандарта Ethernet кадры Ethernet структурируются по-разному и могут содержать больше или меньше полей данных, в зависимости от сетевого протокола.
При передаче данных по Ethernet кадр Ethernet в первую очередь отвечает за правильную настройку правил и успех передачи пакетов данных. Данные, отправленные через Ethernet, передаются через кадр. Кадр Ethernet имеет размер от 64 до 1518 байт, в зависимости от размера данных, которые он должен передавать.
Заголовок пакета IPv4 состоит из полей, содержащих важную информацию о пакете. Наиболее важными полями в заголовке IPv4 являются следующие:
- Версия: Он содержит 4-битное двоичное значение, равное 0100, которое идентифицирует его как пакет IP версии 4.
- Дифференцированные услуги или DiffServ (DS): Ранее известное как поле «тип услуги» (ToS), это 8-битное поле, используемое для определения приоритета каждого пакета. Шесть наиболее важных битов поля дифференцированных услуг — это кодовая точка дифференцированных услуг (DSCP), а последние два бита — биты явного уведомления о перегрузке (ECN).
- Продолжительность времени (TTL): Содержит 8-битное двоичное значение, которое используется для ограничения времени жизни пакета. Отправитель пакета устанавливает начальное значение TTL, которое уменьшается на единицу каждый раз, когда маршрутизатор обрабатывает пакет. Если оно достигает нуля, Маршрутизатор отбрасывает пакет и отправляет сообщение о тайм-ауте протокола управляющих сообщений Интернета (ICMP) на исходный IP-адрес.
- Протокол: Он используется для идентификации протокола следующего уровня. Это 8-битное двоичное значение указывает тип полезной нагрузки данных, которую несет пакет, позволяя сетевому уровню передавать данные соответствующему протоколу верхнего уровня. ICMP (1), TCP (6) и UDP (17) — некоторые распространенные значения.
- Исходный IPv4-адрес: содержит 32-битное двоичное значение, которое представляет исходный IPv4-адрес пакета, исходный IPv4-адрес всегда является одноадресным адресом.
- IPv4-адрес назначения: содержит 32-битное двоичное значение, которое представляет IPv4-адрес назначения пакета. IPv4-адрес назначения является одноадресным, многоадресным или широковещательным адресом.