Концентратор, коммутатор… в чем разница?

При передаче данных между компьютерами пакет содержит не только передаваемые данные, но и адрес компьютера-получателя.

Концентратор игнорирует адрес, содержащийся в пакете, и пересылает данные всем компьютерам, подключенным к нему. Пропускная способность концентратора (количество бит в секунду, которые способен передавать концентратор) делится между задействованными портами, поскольку данные передаются всем одновременно. Компьютер читает адрес, и только законный получатель принимает пакет данных (остальные компьютеры его игнорируют).

Коммутатор работает более «интеллектуально» — он хранит информацию о компьютерах в памяти и знает, где находится получатель. Коммутатор передает данные порту этого компьютера и обслуживает только этот порт.

Однако в данном случае речь идет о скоростях, измеряемых миллионами бит в секунду. Следовательно, когда концентратор делит эту скорость между несколькими компьютерами, передача замедляется до сотен тысяч бит в секунду. Думаете, вы сможете заметить различия? Тогда купите коммутатор.

Это крайне упрощенное описание принципов работы концентраторов и коммутаторов, но оно дает общее представление о процессе. Также учтите, что здесь описан очень простой коммутатор, тогда как для мощных коммутаторов, используемых в крупных сетях, существуют более совершенные технологии.

Кстати говоря, в маршрутизаторах имеются встроенные коммутаторы, а не концентраторы.

Решение

Ученые друзья правы — коммутатор действительно ускоряет передачу данных (см. врезку «Концентратор, коммутатор... в чем разница?»). Вопрос лишь в том, будет ли заметно повышение скорости в сети с пятью (и даже десятью) компьютерами. Лично я так не думаю, поэтому лучше сэкономить деньги и купить концентратор.