Пакет можно разбить на 3 части.
Заголовок | Данные | Трейлер |
CRC
Управляющая информация, содержащаяся в компонентах заголовка:
· сигнал, говорящий о том, что передаётся пакет.
· адрес источника;
· адрес получателя;
· инструкция о дальнейшем маршруте данных;
· информация об объединении передаваемого пакета с остальными пакетами, чтобы получить данные в исходном виде;
Структура и размер пакетов определяется протоколом. Обычно размер блока данных от 512байт до 4КБ
Трейлер - это сведения, которые помогают выявлять ошибки. Содержимое трейлера также зависит от протокола, но чаще всего содержит циклический избыточный код CRC. Код CRC– это число, получаемое в результате математических преобразований над исходным пакетом (по определенному алгоритму). Когда пакет достигает местоназначения, эти преобразования повторяются. Если результат совпадает с CRC - пакет принят без ошибок. В противном случае - при передаче данные изменились, поэтому необходимо повторить передачу.