Концентратор, коммутатор… в чем разница?
При передаче данных между компьютерами пакет содержит не только передаваемые данные, но и адрес компьютера-получателя.
Концентратор игнорирует адрес, содержащийся в пакете, и пересылает данные всем компьютерам, подключенным к нему. Пропускная способность концентратора (количество бит в секунду, которые способен передавать концентратор) делится между задействованными портами, поскольку данные передаются всем одновременно. Компьютер читает адрес, и только законный получатель принимает пакет данных (остальные компьютеры его игнорируют).
Коммутатор работает более «интеллектуально» — он хранит информацию о компьютерах в памяти и знает, где находится получатель. Коммутатор передает данные порту этого компьютера и обслуживает только этот порт.
Однако в данном случае речь идет о скоростях, измеряемых миллионами бит в секунду. Следовательно, когда концентратор делит эту скорость между несколькими компьютерами, передача замедляется до сотен тысяч бит в секунду. Думаете, вы сможете заметить различия? Тогда купите коммутатор.
Это крайне упрощенное описание принципов работы концентраторов и коммутаторов, но оно дает общее представление о процессе. Также учтите, что здесь описан очень простой коммутатор, тогда как для мощных коммутаторов, используемых в крупных сетях, существуют более совершенные технологии.
Кстати говоря, в маршрутизаторах имеются встроенные коммутаторы, а не концентраторы.
Решение
Ученые друзья правы — коммутатор действительно ускоряет передачу данных (см. врезку «Концентратор, коммутатор... в чем разница?»). Вопрос лишь в том, будет ли заметно повышение скорости в сети с пятью (и даже десятью) компьютерами. Лично я так не думаю, поэтому лучше сэкономить деньги и купить концентратор.