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

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

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

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

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

2 ответа2

0

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

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

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

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

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

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

0

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .