Контрольная последовательность кадра

Последние 4 байта кадра, следующие за полем данных (и дополнением, если оно есть), содержат значение контрольной суммы, которое принимающий узел задействует для определения целостности пакета. Непосредственно пе­ред передачей сетевой адаптер узла, отправляющего сообщение, вычисляет циклический избыточный код (CRC) для всех остальных полей пакета (за исключением преамбулы и начального разделителя), используя полиноми­альный алгоритм AUTODIN II. Значение CRC уникально для данных, ис­пользуемых для его вычисления.

Когда пакет достигает своего места назначения, сетевой адаптер прини­мающей системы считывает содержимое кадра и выполняет вычисления по тому же алгоритму. Сравнивая свежеполученное значение с тем, что содер­жится в поле контрольной последовательности кадра (PCS, frame check se­quence), система с высокой вероятностью может убедиться в том, что ни один из битов пакета не был изменен. Если значения совпадают, система принимает пакет и помещает его в буферы памяти для дальнейшей обработ­ки. Если значения не совпадают, система объявляет ошибку сверки (alignment error) и отбрасывает кадр. Система также отвергает кадр, если количество бит в пакете не кратно 8. Если кадр отброшен, то протоколы вышележащих уровней выявляют его отсутствие и организуют повторную передачу.