Устанавливают ли пакеты wii непосредственно узел на узел?

У меня есть два узла в беспроводной сети. Узел A передает потоки данных на узел B. В большинстве случаев он работает нормально, но иногда происходит потеря пакетов, и поток прерывается.

Чтобы повысить производительность и уменьшить потерю пакетов, должен ли я

  1. переместите узел A ближе к узлу B или
  2. переместить узел A ближе к базовой станции.

?

22 голоса | спросил Richard 28 32012vEurope/Moscow11bEurope/MoscowWed, 28 Nov 2012 00:04:10 +0400 2012, 00:04:10

3 ответа


7

С беспроводными сетями в режиме инфраструктуры (при использовании AP) весь трафик проходит через точку доступа. В режиме ad-hoc трафик переходит непосредственно от узла к узлу.

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

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

ответил EEAA 28 32012vEurope/Moscow11bEurope/MoscowWed, 28 Nov 2012 00:12:26 +0400 2012, 00:12:26
5

Вы должны (вообще говоря) перемещать оба узла ближе к WAP /базовой станции /беспроводному маршрутизатору, с которыми они связаны, поскольку, вообще говоря, беспроводной трафик между узлами идет от источника, к WAP /базовой станции /беспроводной сети маршрутизатор, а затем до места назначения. (Вы упоминаете наличие базовой станции, поэтому, вероятно, не так, что трафик проходит напрямую с одного узла на другой, AKA: «ad-hoc mode».)

Тем не менее, расстояние не является вашей единственной проблемой, или вообще говоря, даже самой большой проблемой. Вы должны учитывать поглощение (беспроводной сигнал ослабляется, поскольку часть его поглощается проходящими через объекты), отражение (беспроводной сигнал, отскакивающий от объектов, отражающих беспроводные сигналы и вмешиваться в себя) и общие помехи . Поскольку беспроводные спектры нелицензированы, и каждый может их использовать, «кто-то» их использует. Таким образом, ваш поток может быть прерван, когда кто-то другой начнет использовать свою беспроводную сеть, разговаривая по беспроводному телефону или просто из любых других передач E /M, пролетающих через эту область.

Наконец, будут (и всегда будут) кадры коллизий - когда ваша WAP /базовая станция /беспроводной маршрутизатор одновременно получит две передачи. Когда это происходит, оно разрешается отправителем, повторно отправив кадр после задержки. И случайная E /M-помеха вызывает столкновения, поэтому, если вы находитесь в шумной зоне для Wi-Fi, возможно, вы не можете сделать этого много.

Действительно, лучший способ повысить производительность - использовать провод - если оба узла демонстрируют сильную силу сигнала, в целом вы не можете многое сделать, если только вы не готовы заплатить целое состояние, беспроводная сеть, изолированная от внешних помех (путем установки материалов для отражения и поглощения внешних E /M-передач на краю зоны вашего беспроводного покрытия).

ответил HopelessN00b 28 32012vEurope/Moscow11bEurope/MoscowWed, 28 Nov 2012 00:24:55 +0400 2012, 00:24:55
4

Ближе (обычно) лучше, но есть другие факторы, кроме расстояния, когда задействованы радиоволны.

  • Другие сигналы. Если есть другие сети, работающие на одной и той же частоте, они могут создавать помехи. Вы можете скачать http://www.metageek.net/products/inssider/, а затем использовать его для обнаружения сетей, которые могут работать в одной полосе.
  • Стены. Если между конкретными железобетонами существуют толстые стенки, они могут вызвать проблемы.

Если вы подойдете ближе, не используйте INSSIDER, как я уже говорил, и следуйте инструкциям.

ответил Sandokan 28 32012vEurope/Moscow11bEurope/MoscowWed, 28 Nov 2012 00:17:21 +0400 2012, 00:17:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132