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

Рисунок 3.1 Фрейм
Рисунок 3.1 Фрейм




ID: 78 Created: Oct 19, 2016 Modified Oct 22, 2016