CSMA против ALOHA
Aloha - это простая схема связи, первоначально разработанная Гавайским университетом для спутниковой связи. В способе Алоха каждый источник в сети связи передает данные каждый раз, когда есть кадр для передачи. Если кадр успешно достигает пункта назначения, передается следующий кадр. Если кадр не получен в месте назначения, он будет передан снова. CSMA (множественный доступ с контролем несущей) - это протокол управления доступом к среде (MAC), в котором узел передает данные на совместно используемую среду передачи только после проверки отсутствия другого трафика..
Алоха протокол
Как упоминалось ранее, Aloha - это простой протокол связи, где каждый источник в сети передает данные всякий раз, когда у него есть кадр для передачи. Если кадр передан успешно, будет передан следующий кадр. Если передача не удалась, источник снова отправит тот же кадр. Aloha хорошо работает с системами беспроводного вещания или полудуплексной двусторонней связью. Но когда сеть становится более сложной, такой как Ethernet с несколькими источниками и пунктами назначения, использующими общий путь передачи данных, возникают проблемы из-за столкновения кадров данных. Когда громкость связи увеличивается, проблема столкновения становится все хуже. Это может снизить эффективность сети, так как сталкивающиеся кадры вызовут потерю данных в обоих кадрах. Sloted 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, где несколько источников и получателей используют один и тот же канал..