Наверное, почти каждому пользователю сети хотя бы раз доводилось видеть или слышать о таком устройстве как свитч. Именно с их применением построено большинство сетей, которыми мы сейчас пользуемся. И многим, вероятно, будет интересно узнать, как функционирует свитч.Часто в сети можно увидеть, как на различных форумах, пользователи называют свитчи хабами. Но это в корне не верно, так как хабы были предшественниками современных свитчей. Основным отличием свитча от хаба является то, что он умеет запоминать адреса подключенных к нему устройств и направлять целевой трафик на нужный порт. Хаб же при получении трафика просто рассылал/дублировал его на все порты сразу. Когда свитч включается, он начинает работу по тому же принципу, что и хаб: получает информацию и дублирует ее на все порты. Но в это же время происходит так «обучение». Свитч запоминает MAK-адреса подключенных к нему устройств и заносит их в специальную таблицу, которая хранится в его памяти. После того, как адрес внесен в таблицу, направляемые к нему пакеты больше не рассылаются всем подряд, а направляются исключительно выбранному получателю. После непродолжительного времени «обучения», а если говорить точнее – определения, запоминания и построения таблицы адресов, каждый пакет будет идти только на предназначенный порт. Свитчи бывают разных размеров: от маленьких и почти неприметных коробочек на несколько портов, до массивных устройств, которые насчитывают по 48 портов. Также бывают неуправляемые (простые) и управляемые свитчи. Если первые работают только по одной заданной схеме, то вторые поддаются настройке отдельных своих параметров через Web-интерфейс, RMON и другие. Также, при необходимости имеется возможность объединять сложные свитчи в массивы, которые образуют собой стек и уже, по сути, становятся одним устройством.