netlib.narod.ru< Назад | Оглавление | Далее >

Сетевые соединения

Чтобы играть с другим человеком, сидящим за другим компьютером вам сперва необходимо установить соединение с этим компьютером. Существует множество типов соединений, но в игровом сообществе все они делятся на две основные категории: локальная сеть и Интернет.

Игра по локальной сети

Игра по локальной сети (LAN) позволяет вам играть против других компьютеров, находящихся в закрытой сети. Некоторые игры позволяют одновременно играть лишь паре игроков, в то время как другие поддерживают одновременную игру десятков пользователей. Самое лучшее в игре по локальной сети — отсутствие задержек, связанных с сетевым траффиком. Играя в закрытой сети вы не страдаете от непредсказуемости Интернета.

BNC — шаг вперед!

Давным давно в далекой галактике... Ну, дальше вы знаете сами. Так или иначе, в не столь отдаленном прошлом существовало несколько методов объединения компьютеров в локальную сеть. Один старый метод использовал BNC-коннекторы и коаксиальный кабель. Я видел и такую сеть, где использовалось самодельное оборудование и параллельные кабели. К счастью для вас, большинство локальных сетей сегодня используют витую пару и соответствующие коннекторы. Витая пара и коаксиальный кабель с коннекторами показаны на рис. 14.1.


Рис. 14.1. Витая пара и коаксиальный кабель

Рис. 14.1. Витая пара и коаксиальный кабель


Самое досадное в BNC и коаксиальных кабелях — необходимость создать цепочку из компьютеров соединенных вместе, проходя от одного к другому. Вы не можете просто поставить концентратор (hub), чтобы все подключались к нему; вам необходимо объединить все компьютеры одной линией и поставить на ее концах терминаторы, чтобы предотвратить блуждание сигнала туда-сюда по линии. На рис. 14.2 изображена сеть, использующая BNC и коаксиальный кабель.


Рис. 14.2. Компьютеры, соединенные коаксиальным кабелем

Рис. 14.2. Компьютеры, соединенные коаксиальным кабелем


Как видно на иллюстрации, компьютер A соединен с компьютером B. Компьютер B соединен с компьютером C, а компьютер C соединен с компьютером D. На компьютерах A и D установлены терминаторы, блокирующие сигнал. Они очень важны — без них сеть не будет правильно функционировать. Если вы когда-нибудь пользовались устройствами SCSI, то должны знать назначение терминаторов. В основе работы терминаторов лежит следующее физическое явление: электрический сигнал в сети распространяется от компьютера к компьютеру, пока не будет поглощен терминатором. Если в конце линии не будет терминатора, сигнал будет отражен и станет распространяться в обратном направлении. В результате компьютеры в сети будут многократно получать одну и ту же информацию из-за отражений сигнала. Можете представить себе, сколько проблем это вызовет.

Соединения витой парой

При использовании витой пары открывается гораздо больше возможностей. Наиболее часто игроки используют следующее оборудование:

Соединение через кросс-кабель

Когда в сети всего два компьютера, можно использовать специальный сетевой кабель, обычно называемый кросс-кабелем. Фактически это обычная витая пара со специальным порядком подключения проводов в разъемах. Она позволяет соединять компьютеры не используя никакой дополнительной аппаратуры. Вы можете приобрести такой кабель в CompUSA или другой фирме примерно за $3 USD. На рис. 14.3 изображены два компьютера, соединенные кросс-кабелем.


Рис. 14.3. Компьютеры, соединеные кросс-кабелем

Рис. 14.3. Компьютеры, соединеные кросс-кабелем


Как видно на рис. 14.3, компьютер A соединен с компьютером B единственным кабелем. Это достаточно просто — и в этом главная красота. Если у вас только два компьютера, я рекомендую пользоваться именно этим способом. Я также рекомендую приобрести кросс-кабель, если у вас есть ноутбук. Никогда не знаешь, в какой момент понадобится подключиться к другому компьютеру для обмена файлами.

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

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

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


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

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


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


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

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


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

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

Сеть с коммутатором

Следующий логический шаг после использования концентраторов — коммутаторы (switch). Основной принцип действия коммутаторов ничем не отличается от принципа действия концентраторов, но они предоставляют каждому подключенному к ним компьютеру собственный канал связи. Это устраняет имеющиеся у концентраторов проблемы с выдачей ненужных данных и потерей пакетов. Главное различие между концентраторами и коммутаторами — их стоимость. Пятипортовый коммутатор будет стоить от $50 до $70 USD, в то время как стоимость пятипортового концентратора составляет от $20 до $30 USD. Лично я всегда приобретаю коммутаторы. Может они и стоят больше, но и работают гораздо лучше, чем концентраторы.

Вы можете найти коммутаторы и концентраторы, которые стоят дешевле, чем упомянутые выше цены. Некоторые фирмы, например Linksys, производят очень дешевое оборудование. Глваная проблема в этом, что скупой, как уже давно известно, платит дважды. Я предпочитаю заплатьть на 50 процентов больше за высококачественное сетевое оборудование, чем сэкономить деньги, приобретая дешевые устройства. Лично мне больше всего нравятся устройства фирмы Netgear. Они не обременены сотнями дополнительных возможностей, но надежны и хорошо выполняют свою работу.

Маршрутизаторы — ворота в Интернет

Пришло время познакомиться с маршрутизаторами (router), поскольку они используются во многих конфигурациях. У каждого маршрутизатора есть четыре основных параметра:

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


Рис. 14.6. Компьютеры, соединенные через маршрутизатор

Рис. 14.6. Компьютеры, соединенные через маршрутизатор


Как видно на рис. 14.6, все компьютеры соединены между собой через маршрутизатор. Главное отличие между этой иллюстрацией и теми, где была показана сеть с концентраторами, в том, что маршрутизатор обеспечивает также и выход в Интернет. Это означает, что каждый компьютер в сети имеет доступ не только к другим компьютерам, но и к Интернету. Здорово, да?

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

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


Количество портов


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


Скорость


Маршрутизаторы, в зависимости от модели, поддерживают скорость обмена 10 мегабит, 100 мегабит или 1 гигабит. Лично меня вполне устраивают маршрутизаторы со скоростью 100 мегабит, поскольку они быстрее, чем DSL.


Поддержка брандмауэра


У большинства маршрутизаторов есть встроенный брандмауэр. Что он дает вам? Помощь в защите вашего компьютера от нежелательных подключений из внешнего мира. Я знаю, что сперва это может звучать странно, учитывая что вы хотите чтобы другие игроки подключались к вашему компьютеру, но поверьте мне — открытые подключения это плохо. Качество и функциональность брандмауэров варьируются в зависимости от производителя. При покупке оборудования следует обратить внимание на наличие поддержки переадресации портов. Если вы не можете открыть порты для подключений, то при попытке поиграть столкнетесь с трудностями.

Основное назначение переадресации портов — позволить открывать в брандмауэре каналы, позволяющие установить соединение сквозь него. Вы можете думать об этой функции как о протыкании дырки в реальной стене. Пламя сможет проникать через эту дырку, но не через всю стену.


Беспроводные соединения


В наши дни можно приобрести практически любое сетевое оборудование с встроенной поддержкой беспроводных соединений. Беспроводные соединения позволяют объединять компьютеры через высокочастотный радиоканал. Если вы приобретаете беспроводной маршрутизатор, как сделал я, убедитесь, что приобретаемые для компьютеров беспроводные сетевые карты соответствуют тому же стандарту. Некоторые стандарты совместимы с предыдущими версиями, а многие — нет. Также следует обратить внимание на поддержку вашего беспроводного оборудования. Когда я проверял последний раз, некоторые игровые компании отказались предоставлять техническую поддержку людям, использующим беспроводные соединения. Не буду показывать пальцем на кого-нибудь конкретного, но скажу, что изготовитель поселившейся под моим телевизором черной коробки с большой буквой X на крышке не любит поддерживать мои беспроводные соединения.


netlib.narod.ru< Назад | Оглавление | Далее >

Сайт управляется системой uCoz