Как работает распределение полосы пропускания в сети 802.11 с использованием DCF, например,

Я изучаю, как работает режим 802.11 dcf с CSMA/CA, но дошел до запутанного момента...

поскольку DCF только один пользователь может успешно передавать на AP (приемник) (учитывая идеальный случай, когда открытые терминалы не передаются вместе в одно и то же время)

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

поскольку есть только один пользователь, который получает доступ к передаче, какова логика выделения полосы пропускания?

заранее спасибо. С уважением.

2 ответа

Решение

Ну , полоса пропускания распределяется не так часто, как используется, и DCF используется для определения, может ли хост получить выделенный доступ к общему носителю (в данном случае каналу) достаточно долго, чтобы отправить свой пакет. Часто мы используем термин "пропускная способность" неправильно. Пропускная способность действительно постоянна на основе сетевых средств массовой информации. Что вас действительно интересует, так это скорость передачи, которую можно свободно определить как количество времени, которое ваш канал будет использовать исключительно раз фактической ширины полосы, которую занимает канал.

Помните, что в любую наносекунду может отправлять ровно 0-1 хост. Никогда не может быть двух хостов, передающих данные в одном и том же nano, иначе произойдет коллизия, и хосты должны отступить.

Так же, как в сетях 802.3 (CSMA/CD), когда среда используется, используется ее полная полоса пропускания (невозможно использовать менее 100%), а различные пакеты разделяются по времени, чтобы они могли получить доступ к среде после ожидания в очереди в секунду, так что другие терминалы также могут получить свою очередь.

С этой точки зрения скорость передачи, на которую вы ссылаетесь, представляет собой совокупность фактической полосы пропускания X с количеством времени, которое она использовала. использование 10 Мбит / с канала / канала в течение 1 секунды приводит к пропускной способности 10 Мбит / с. На самом деле вопрос в том, занимает ли 5 ​​секунд в настенное время, чтобы получить 1 секунду доступа к проводу? в этом случае канал использовал 100% своей пропускной способности в течение 5 секунд (10 Мбит / с), но ваш терминал получил только одну секунду времени [1/5 * (10 Мбит / с)].

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

Надеюсь, что это поможет уточнить

В DCF каждое оборудование проверяет канал и, если оно свободно, оно просто передает, используя все доступные полосы пропускания. Другие устройства, когда чувствуют, что канал занят, ждут случайное время, прежде чем пытаться снова.

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

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

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

Однако может случиться так, что вы начнете в то же время, что и другой, так что только один продолжит свою речь (две речи одновременно были бы полной путаницей), а другая ждет еще одного долгого молчания.

Другие вопросы по тегам