Шрифт:
Закладка:
1.4.3. Беспроводные сети (Wi-Fi)
С появлением ноутбуков люди стали мечтать о возможности волшебным образом подключать их к интернету, едва зайдя в офис. Множество различных организаций годами работали для достижения этой цели. Наконец было найдено наиболее разумное решение. Оно заключалось в том, чтобы оборудовать как офис, так и ноутбуки радиопередатчиками и радиоприемниками короткого радиуса действия для обмена информацией.
Работы в этой сфере быстро привели к появлению на рынке беспроводных LAN от различных компаний. Проблема была в том, что они были совершенно несовместимы друг с другом. Изобилие стандартов означало, что компьютер, оборудованный радиоприемником от бренда X, не сможет подключиться к интернету в помещении с точкой доступа от бренда Y. В середине 1990-х было решено, что имеет смысл создать беспроводной стандарт LAN, и комитет IEEE, занимавшийся стандартизацией проводных LAN, получил такое задание.
Прежде всего нужно было ответить на самый простой вопрос: как его назвать? Все прочие стандарты для 802 LAN, созданные комитетом стандартизации IEEE, получали номера по порядку, от 802.1 и 802.2 до 802.10, поэтому беспроводной стандарт LAN получил название 802.11. Поистине гениально. На профессиональном жаргоне его называют Wi-Fi. Однако это важный стандарт, заслуживающий уважения, так что мы будем использовать для него более официальное название — 802.11. За прошедшие годы возникло множество вариантов и версий стандарта 802.11.
Дальнейшие задачи были посложнее. Необходимо было найти подходящую и свободную (причем желательно по всему миру) полосу частот. В результате был выбран подход, противоположный тому, который использовался в мобильных телефонных сетях. Вместо дорогостоящих лицензируемых частот системы 802.11 работают на нелицензируемых полосах частот, например ISM («Industrial, Scientific, and Medical» — «промышленные, научные и медицинские»), устанавливаемых МСЭ-R (например, 902–928 МГц, 2,4–2,5 ГГц, 5,725–5,825 ГГц). Этот диапазон частот разрешено использовать любым устройствам, но мощность их излучения должна быть ограничена, чтобы различные устройства не мешали друг другу. Конечно, из-за этого 802.11-передатчики иногда начинают конкурировать за частоты с беспроводными телефонами, системами дистанционного открывания дверей гаража и микроволновками. Так что до тех пор, пока пользователям не понадобится позвонить гаражным дверям, важно все настроить правильно.
Сети 802.11 состоят из клиентских устройств, таких как ноутбуки и мобильные телефоны, а также точек доступа (access points, AP) — инфраструктур, располагаемых в зданиях. Точки доступа иногда называются базовыми станциями (base stations). Они подключаются к проводной сети, через них осуществляется весь обмен данными между клиентами. Клиенты, находящиеся в зоне радиодоступа, могут также взаимодействовать напрямую: например, в случае с двумя компьютерами в офисе без точки доступа. Подобная схема называется динамической (самоорганизующейся) сетью (ad hoc network) и используется намного реже сети с точкой доступа. Оба варианта показаны на илл. 1.22.
Илл. 1.22. (а) Беспроводная сеть с точкой доступа. (б) Динамическая сеть
Передача данных по стандарту 802.11 осложняется условиями беспроводной передачи, которые меняются при малейших изменениях окружающей среды. На используемых для 802.11 частотах радиосигналы могут отражаться от твердых тел, так что приемник может регистрировать несколько отраженных сигналов, пришедших с различных направлений. Такие сигналы могут заглушать или усиливать друг друга, в результате чего итоговый сигнал сильно искажается. Этот феномен, показанный на илл. 1.23, называется многолучевым замиранием (multipath fading).
Илл. 1.23. Многолучевое замирание
Основной способ преодоления меняющихся условий беспроводной передачи — разнесение путей (path diversity), то есть передача информации по различным независимым путям. В результате информация, скорее всего, попадет к получателю, даже если на одном из путей возникнут проблемы вследствие замирания. Эти независимые пути обычно встраиваются в используемую в аппаратном обеспечении схему цифровой модуляции. Для этого применяются всевозможные варианты: использование разных частот в пределах допустимой полосы, прокладывание различных путей между разными парами антенн и повтор битов через неравные промежутки времени.
Все эти методики использовались в различных версиях 802.11. В первоначальном стандарте (1997) описывалась работающая на скорости 1 или 2 Мбит/с беспроводная LAN, перепрыгивающая с частоты на частоту или распределяющая сигналы по разрешенному для нее диапазону частот. Практически сразу же начали поступать жалобы на слишком медленную скорость, и началась работа над более быстрыми стандартами. Архитектура с «размытием» спектра частот позднее была улучшена и стала стандартом 802.11b (1999), работающим на скорости до 11 Мбит/с. Позднее стандарты 802.11a (1999) и 802.11g (2003) были переведены на другую схему модуляции сигнала — OFDM (Orthogonal Frequency Division Multiplexing — мультиплексирование с ортогональным частотным разделением каналов). При этом подходе широкая полоса частот делится на множество узких полос, через которые параллельно отправляются различные биты. Улучшенная схема (представленная в главе 2) позволила повысить скорость передачи 802.11a/g до 54 Мбит/с. Это немалый прирост, но пользователям этого было недостаточно. Для обеспечения постоянно растущих нужд необходима большая пропускная способность. Следующие версии стандарта предоставляют еще более высокие скорости передачи данных. Повсеместно развертываемый сейчас стандарт 802.11ac может работать на скорости 3,5 Гбит/с. А более новый 802.11ad способен достигать 7 Гбит/с, правда, только в пределах одной комнаты, поскольку радиоволны на используемых им частотах плохо проходят сквозь стены.
Беспроводные сети имеют широковещательную природу. Поэтому существует возможность конфликта нескольких сигналов, отправленных одновременно, что может помешать их приему. Для решения этой проблемы в 802.11 используется CSMA (Carrier Sense Multiple Access — множественный доступ с контролем несущей). Этот метод основан на идеях классической проводной сети Ethernet, которые были взяты из еще более ранней беспроводной сети ALOHA, разработанной на Гавайях. Прежде чем отправлять сигнал, компьютер ожидает в течение короткого случайного интервала времени и откладывает передачу, если обнаруживает, что кто-то уже передает сигнал. Такая схема снижает вероятность того, что два компьютера отправят данные одновременно. Впрочем, она не так эффективна, как в случае проводной сети. Чтобы понять почему, взгляните на илл. 1.24. Допустим, компьютер A отправляет данные компьютеру B, но дальность передатчика компьютера A недостаточна, чтобы достичь компьютера C. Если C хочет передать что-то B, он может «прослушивать» эфир на предмет передачи, но это не гарантирует успеха его собственной передачи.