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

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

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

Видео: Разница между CSMA и ALOHA
Видео: В чем разница между fng и Miposhka? #shorts 2024, Июль
Anonim

CSMA против ALOHA

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

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

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

Протокол CSMA

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

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

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

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