Здравствуйте всем! Сегодня мы поговорим о важной теме — типе преамбулы WiFi в настройках роутера. Мы разберем, какой из вариантов лучше выбрать: короткий или длинный. Сначала скажу, что я наткнулся на эту опцию в старой версии прошивки Zyxel Keenetic.
Я также обнаружил, что данную функцию можно найти в старых интернет-центрах компании D-Link. Как выяснилось, информации о том, для чего она нужна, практически нет. Поэтому я изучил несколько статей и собрал всю доступную информацию. Возможно, в моем изложении есть неточности, поэтому если у вас есть более глубокие знания на эту тему, я всегда буду рад ознакомиться с вашей более детальной версией в комментариях.
Что это такое?
Преамбула (также известная как «Preamble» на английском) необходима для установления связи между двумя устройствами через беспроводную сеть. Например, у нас есть роутер и ноутбук. Чтобы ноутбук мог оставаться подключенным к сети, периодически отправляются определенные пакеты данных. При запросе ноутбука к роутеру, помимо информационных пакетов отправляется также контрольная сумма или CRC (циклическая проверка на избыточность).
Если контрольная сумма верна, значит, пакет успешно достиг своего адресата в правильном виде. Как известно, Wi-Fi — это технология беспроводной передачи данных с использованием радиоволн. И, конечно, на эту радиочастоту могут влиять другие сигналы — от мобильной связи, от соседских устройств Wi-Fi или от микроволновых печей. Именно поэтому для приема пакетов без ошибок необходима контрольная сумма.
Сначала давайте обсудим влияние преамбулы на физический уровень PLCP. Этот уровень регулирует передачу и приём пакетов данных, а преамбула является одним из блоков данных PDU. Она отправляется вместе со всем пакетом и содержит контрольную сумму.
Теперь перейдем к размерам короткой (short) и длинной (long) преамбул. Их различие заключается, по-моему, в размере контрольной суммы: у длинной преамбулы она составляет 128 бит, а у короткой — 56 бит. В результате передача короткой версии занимает чуть больше времени: 192 мкс против 96 мкс.
Если сократить преамбулу, то отправка пакетов ускорится, что улучшит отклик сервера и снизит пинг. Это особенно полезно для онлайн-игр, где каждый миллисекундный пинг важен. Хотя, конечно, стоит помнить, что проводное подключение более надежно. Но, к сожалению, не всегда можно его использовать.
Какую лучше выбрать?
Теперь я поделюсь своими открытиями на данную тему. Длинная преамбула, безусловно, имеет больший отклик и скорость передачи, но она поддерживается всеми старыми и новыми устройствами. Особенно это касается старых стандартов: 802.11a, 802.11b. Что касается 802.11g, я не уверен, но по моим данным, он поддерживает только короткую преамбулу.
Если у вас домашняя сеть и все устройства относительно новые, то можно установить короткий параметр. Это может немного уменьшить отклик и ускорить скорость. Однако по отзывам в интернете, это не слишком эффективно. Лично я не пробовал, так как мой старенький D-Link, к сожалению, сгорел пару недель назад. Поэтому если у вас есть возможность протестировать оба этих параметра, пожалуйста, напишите о ваших результатах в комментариях.