Обнаружение ошибок
На канальном уровне осуществляется обнаружение ошибок (на втором уровне модели OSI, только здесь!) за счет завершителя FCS (Frame Check Sequence). FCS представляет некую контрольную сумму. Прежде чем инкапсулировать пакет (пакеты находятся на третьем, сетевом, уровне) в фрейм, высчитывается контрольная сумма. Формула на всех компьютерах одна и та же, в качестве значений берутся некоторые значения из полей заголовков. В итоге цифра попадает в завершитель FCS. Когда другое устройство принимает этот фрейм, прежде чем деинкапсулировать и передать пакет выше (на сетевой уровень), производится расчет контрольной суммы и, если числа не совпали, то фрейм просто отбрасывается (ну, а на каком уровне происходит восстановление данных вы уже должны знать).
Наш Спонсор
Если вы нашли в тексте ошибку, выделите текст и нажмите Ctrl + Enter.