Коммутатор

Улучшить ситуацию (весьма значительно) может сетевой коммутатор (switch, свитч, переключатель). Он тоже является устройством второго уровня и даже иногда можно услышать, что его называют многопортовым мостом. У коммутатора тоже есть таблица, связывающая MAC-адреса с портами – таблица коммутации, но в отличие от моста коммутатор ищет MAC-адрес аппаратно, а мост – программно.

У коммутатора есть три режима коммутации:

  • Store and Forward – Сохранить и передать. В этом режиме свитч получая сигнал, распознаёт его. Далее проверяет контрольную сумму фрейма (CRC). Затем узнаёт из заголовок фрейма, физический адрес получателя. Ищет этот адрес в таблице коммутации и отсылает фрейм (перед отправкой преобразовав его в сигналы) в соответствующий порт (или в некоторых случаях – порты, об этом Вы узнаете в отдельной статье про коммутаторы, с примерами в лабораторных).
  • Сut-through – Сквозной. Это самый быстрый способ передачи фрейма на коммутаторе. Когда свитч получает сигнал, он его распознаёт и преобразует в фрейм, затем сразу считывает заголовок фрейма и получив физический адрес получателя отправляет фрейм на соответствующий порт. Контрольную сумму не высчитывает, а следовательно могут появиться ошибки.
  • Fragment-free – Безфрагментный. Этот режим тоже не проверяет контрольную сумму, но обнаружить ошибку может. Перед отправкой кадра на соответствующий порт коммутатор производит проверку первых 64 байтов кадра. Часто ошибка возникает именно вначале фрейма.

Чтобы более детально понять из чего состоит PDU (часть данных) каждого уровня сетевой модели OSI прочитайте ЭТУ статью, в ней на каждом уровне по рисунку, должно помочь в усвоении где именно хранится физичекий адрес, сетевой, контрольная сумма, адреса отправителя, используемый протокол, логический порт и т.д.

Коммутаторы – это неотъемлемая часть сети на сегодняшний момент (2012 год).

В CCNA коммутации посвящена вся третья часть. А вот место второй части занимает маршрутизация и устройства третьего уровня – маршрутизаторы. Напомню, что первая часть почти вся о сетевой модели OSI.