Программирование стратегических игр с DirectX 9.0

bda5893f

Сеть с концентратором


Концентраторы (hub) используются для объединения нескольких компьютеров в сеть витой парой. Некоторые концентраторы очень маленькие, а другие достаточно большие. Есть два параметра по которым разделяются концентраторы: количество портов и скорость.

Поскольку концентратор позволяет соединять между собой несколько компьютеров, у него должен быть отдельный порт для каждого подключаемого компьютера. Именно поэтому так важно количество портов. У большинства концентраторов есть как минимум пять портов, так что они позволяют объединить четыре или пять компьютеров. Вы удивляетесь, почему я сказал четыре или пять, а не пять? Дело в том, что некоторые концентраторы позволяют объединять их в последовательную цепочку. В этом случае последний порт используется для подключения следующего в цепочке концентратора (или коммутатора). Перед тем, как я подробнее расскажу об этом, взгляните на рис. 14.4, где изображена базовая архитектура сети с концентратором.


Рис. 14.4. Компьютеры, соединенные через единственный концентратор

Простейший концентратор, позволяющий объединить четыре или пять компьютеров, стоит около $30 USD. Некоторые из них продаются в комплекте с несколькими сетевыми картами. Когда вы переходите к концентраторам, позволяющим подключать до восьми компьютеров, цена обычно подскакивает вдвое. Для концентраторов, позволяющих подключать 16 и более компьютеров цена еще выше. Обычно дешевле приобрести несколько простых концентраторов и объединить их в последовательную цепочку, чем приобретать единственный концентратор, рассчитанный на большое количество соединений. На рис. 14.5 изображены несколько соединенных вместе концентраторов.


Рис. 14.5. Компьютеры, соединенные с помощью нескольких концентраторов

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

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



Содержание раздела