Академический Документы
Профессиональный Документы
Культура Документы
11b)
Tе, кто уже пробовал работать с Wi-Fi, знают, что в стандарте 802.11b, обещанные 11
Мбит/с недостижимы. Интересно почему?
Причина не в том, что рядом стоит микроволновка и не втом, что вас обманули...я бы
скорее сказал - вас ввели в заблуждение.
Стандарты 802.11b предусматривает пропускную способность до 11Мбит/с, однако
разработчиками стандарта подразумевается не пропускная способность канала Wi-Fi, а
скорость передачи данных в таких сетях. К сожалению для конечного пользователя,
между "пропускной способностью канала" и "скоростью передачи данных" есть очень
значительная разница. Так как Wi-Fi это всё-таки пакетная передача данных заданная
скорость не может работать полную секунду, поэтому пропускная способность такой сети,
с точки зрения пользователя, окажется ниже обещанной. Аналогичная ситуация будет при
работе стандартов 802.11a/g.
802.11b
В сентябре 1999 года IEEE ратифицировал расширение предыдущего стандарта.
Названное IEEE 802.11b (также известное, как 802.11 High rate), оно определяет стандарт
для продуктов беспроводных сетей, которые работают на скоростях до 11 Мбит/с, что
позволяет успешно применять эти устройства в крупных организациях. Совместимость
продуктов различных производителей гарантируется независимой организацией, которая
называется Wireless Ethernet Compatibility Alliance (WECA). Эта организация была создана
лидерами индустрии беспроводной связи в 1999 году. В настоящее время членами WECA
являются более 100 компаний, в том числе такие известные производители, как Cisco,
Lucent, 3Com, IBM, Intel, Apple, Compaq, Dell, Fujitsu, Siemens, Sony, AMD и пр.(полный
список).
Ближе к теме
Для тех, кто не понимает, оговорюсь, что при работе радиопередатчиков нет "провода А"
и "провода Б", нет "воздуха один" и "воздуха два", есть только одна общая среда передачи
в которой работают все сетевые устройства. И никогда два рядом стоящие устройства не
смогут передавать данные на одной частоте одновременно. (то есть принцип работы таких
устройств как у Ethernet на коаксиальном кабеле - общая шина)
Для передачи данных пользователя, информация предварительно разбивается на блоки и
формируется в пакеты, в которых, кроме данных пользователя присутствует также
служебная информация, которая составляет незначительную часть от общего объёма
пакета. Однако беспроводные сети стандартов 802.11b предусматривают ряд правил для
передачи одного пакета, которые приводят к дополнительным потерям пропускной
способности. Эти правила передачи служебной информации появились не с чистого листа,
а из соображений совместимости с предидущим стандартом 802.11
Как уже написано выше, стандарт 802.11 предусматривал работу на скоростях 1, 2 Мбит/с.
Соответственно и вся служебная информация передавалась на этих скоростях. И именно
на этих скоростях передающие станции сообщали другим станциям, что с момента
времени X до момента времени Y станция занимает радиоэфир и будет передавать свои
данные. Другие станции в это время молчат, чтобы не создавать помехи станции,
занявшей эфир.
Посчитаем, какой объём данных передаётся во время такой процедуры и сколько времени
она занимает:
- Пакет готовности передачи RTS. Его длина составляет 20 байт. При битовой скорости 1
Мбит/с длительность пакета готовности передачи, с учётом уровня PHY, равна
TRTS=(20*8+192)/1000000=352мкс.
- Пакет готовности приёма CTS. Его длина составляет 14 байт. При битовой скорости 1
Мбит/с длительность пакета готовности приёма, с учётом уровня PHY, равна
TCTS=(14*8+192)/1000000=304мкс.
- Пакет подтверждения ACK. Его длина составляет 14 байт. При битовой скорости 1
Мбит/с длительность пакета подтверждения, с учётом уровня PHY, равна
TACK=(14*8+192)/1000000=304мкс.
- Пакет данных станции, принимающей видео. Его длительность составляет 1536 байт.
При битовой скорости 11 Мбит/с длительность пакета данных станции с учётом уровня
PHY TVID=192/1000000+1536*8/11000000=1309мкс.
- Пакет данных станции, принимающей данные. Его длина составляет 1024 байт. При
битовой скорости 11Мбит/с длительность пакета данных станции с учётом уровня PHY
TDATA=192/1000000+1024*8/11000000=937мкс.
Между всеми пакетам существует промежуток SIFS, длительность которого в стандарте
802.11b TSIFS=10мкс.
При расчёте пропускной способности, будем считать, что данные физического уровня
передавались со скоростью 2 Мбит/с, кроме режима работы 1 Мбит/с. Результаты расчёта
приведены в табл:
(кликните по картинке, а то ослепните - 130 кило)
Ну вобщем, разделим время на байты получи пропускную способность сети Wi-Fi. Как
видим из непредвзятого математического расчёта, пропускная способность сети Wi-Fi не
добирается до скорости 7 Мбит/с при этом, нас никто не обманул - данные в самом деле
передаются со скоростью 11 Мбит/с, ни больше и не меньше, независимо от того,
работает рядом микроволновка или нет.
напоследок
В сети Wi-Fi передачу может вести одновременно только одна станция. Поэтому, когда в
сети ведут передачу сразу несколько станций, пропускная способность сети делится на
количество этих передающих станций:
Если в вашей сети два компьютера передают данные третьему, то скорость передачи на
каждом компьютере будет лишь 1/2 от пропускной способности.
Если станция 1 будет передавать данные станции 2, а станция 2 будет передавать данные
станции 3, то скорость на каждом компьютере будет 1/2 от пропускной способности сети.
Это происходит потому, что у сети Wi-Fi единая среда передачи - фактически воздух. Я
это всё к тому, что....некоторые почему-то считают, что повторитель (Repeater), который
может использоватся в сети Wi-Fi - это не станция, а что-то особенное. Некоторые не
хотят признать, что при ретрансляции скорость упадёт в двое - потому что во один момент
времени повторитель будет принимать данные, а в другой момент времени передавать их
дальше
Были когда-то в продаже устройства, созданные на чипе PRISM 2, при соединении в
режиме Ad-Hoc, они могли работать без передачи кадра ACK - что позволяло работать с
большей скоростью =) Правда, такие сетевухи плохо дружили с иными сетевухами, вернее
не дружили совсем.