Учебный курс Основы организации локальных сетей Лекция 5 Производительность сети Ethernet и контроль ошибок кандидат технических наук, доцент Новиков Юрий Витальевич
2 Максимальная скорость передачи Наименьшая избыточность пакет максимальной длины (1500 байт полезной информации + 26 байт служебной информации + 96 бит IPG = бита); Если нет коллизий, то скорость передачи пакетов (при скорости сети 100 Мбит/с) составит: 10 8 /12304 = 8127,44 пакета в секунду; Пропускная способность сети (скорость передачи полезной информации) будет равна: 8127,44 · 1500 байт = 12,2 Мбайт/с; Эффективность использования скорости сети: 8127,44 · бит/10 8 = 98%.
3 Производительность сети Ethernet
4 Методы контроля ошибок Проверка передающим абонентом: Побитовая проверка в процессе передачи пакета (сравнение передаваемого бита и состояния сети); Сравнение переданного пакета и пакета, возвращённого принимающим абонентом; Проверка принимающим абонентом: Выбор из нескольких копий пакетов, полученных от передающего абонента; Проверка контрольной суммы пакета, подсчитанной передающим абонентом и включённой в пакет.
5 Метод CRC (циклическая избыточная проверка) Контрольная сумма FCS (n-разрядная) остаток от деления по модулю 2 передаваемого пакета (кадра) на образующий полином с разрядностью (n + 1); Вероятность обнаружения одиночной ошибки равна 100%; Вероятность обнаружения ошибок кратностью 2 и более примерно равна: (1 - 2 –n ), где n – разрядность контрольной суммы (при условии N>>n, где N – количество бит кадра); Разрядность FCS, nВероятность обнаружения ошибки 80, , ,
6 Деление по модулю 2 в методе CRC
7 Реализация вычислителя контрольной суммы
8 Выбор образующего полинома Количество разрядов полинома равно (n+1), где n требуемая разрядность циклической контрольной суммы; Старший бит полинома равен 1; Полином делится (по модулю 2) без остатка только на единицу и на самого себя (простое число в смысле деления по модулю 2); Количество единиц в коде полинома должно быть минимально, чтобы упростить аппаратуру вычислителя контрольной суммы.