Разница между CSMA и ALOHA

Разница между CSMA и ALOHA
Разница между CSMA и ALOHA

Видео: Разница между CSMA и ALOHA

Видео: Разница между CSMA и ALOHA
Видео: Pure Aloha 2024, Ноябрь
Anonim

CSMA против ALOHA

Aloha - это простая схема связи, первоначально разработанная Гавайским университетом для использования в спутниковой связи. В методе Aloha каждый источник в сети связи передает данные каждый раз, когда необходимо передать кадр. Если кадр успешно достигает места назначения, передается следующий кадр. Если кадр не получен по назначению, он будет передан снова. CSMA (множественный доступ с контролем несущей) - это протокол управления доступом к среде (MAC), при котором узел передает данные на совместно используемой среде передачи только после проверки отсутствия другого трафика.

Протокол Алоха

Как упоминалось ранее, Aloha - это простой протокол связи, в котором каждый источник в сети передает данные всякий раз, когда у него есть кадр для передачи. Если кадр передан успешно, будет передан следующий кадр. Если передача не удалась, источник снова отправит тот же кадр. Aloha хорошо работает с системами беспроводного вещания или полудуплексными двусторонними соединениями. Но когда сеть становится более сложной, такой как Ethernet с несколькими источниками и получателями, который использует общий путь данных, возникают проблемы из-за столкновения кадров данных. Когда объем связи увеличивается, проблема столкновения усугубляется. Это может снизить эффективность сети, поскольку конфликтующие кадры вызовут потерю данных в обоих кадрах. Slotted Aloha - это усовершенствование исходного протокола Aloha,где были введены дискретные временные интервалы для увеличения максимальной пропускной способности при уменьшении коллизий. Это достигается за счет разрешения источникам передавать только в начале временного интервала.

Протокол CSMA

Протокол CSMA - это вероятностный протокол MAC, в котором узел проверяет, свободен ли канал, перед передачей по общему каналу, например по электрической шине. Перед передачей передатчик пытается определить, есть ли в канале сигнал от другой станции. Если сигнал обнаружен, передатчик ожидает завершения текущей передачи, прежде чем снова начать передачу. Это часть протокола «Чувство несущей». «Множественный доступ» определяет, что несколько станций отправляют и принимают сигналы по каналу, а передача одним узлом обычно принимается всеми другими станциями, использующими канал. Множественный доступ с контролем несущей с обнаружением коллизий (CSMA / CD) и множественный доступ с контролем несущей с предотвращением коллизий (CSMA / CA) - это две модификации протокола CSMA. CSMA / CD улучшает производительность CSMA, останавливая передачу, как только обнаруживается коллизия, а CSMA / CA улучшает производительность CSMA, задерживая передачу на случайный интервал, если канал считается занятым.

Разница между CSMA и ALOHA

Основное различие между Aloha и CSMA заключается в том, что протокол Aloha не пытается определить, свободен ли канал перед передачей, но протокол CSMA проверяет, свободен ли канал перед передачей данных. Таким образом, протокол CSMA избегает конфликтов до того, как они произойдут, в то время как протокол Aloha определяет, что канал занят, только после того, как происходит конфликт. По этой причине CSMA больше подходит для сетей, таких как Ethernet, где несколько источников и получателей используют один и тот же канал.

Рекомендуем: