सीएसएमए बनाम अलोहा
अलोहा एक साधारण संचार योजना है जिसे मूल रूप से हवाई विश्वविद्यालय द्वारा विकसित किया गया है जिसका उपयोग उपग्रह संचार के लिए किया जाएगा। अलोहा पद्धति में, संचार नेटवर्क में प्रत्येक स्रोत हर बार प्रसारित होने के लिए एक फ्रेम होने पर डेटा प्रसारित करता है। यदि फ़्रेम सफलतापूर्वक गंतव्य तक पहुँच जाता है, तो अगला फ़्रेम प्रेषित किया जाता है। यदि फ्रेम गंतव्य पर प्राप्त नहीं होता है, तो इसे फिर से प्रसारित किया जाएगा। CSMA (कैरियर सेंस मल्टीपल एक्सेस) एक मीडिया एक्सेस कंट्रोल (MAC) प्रोटोकॉल है, जहां एक नोड अन्य ट्रैफ़िक की अनुपस्थिति को सत्यापित करने के बाद ही साझा ट्रांसमिशन मीडिया पर डेटा प्रसारित करता है।
अलोहा प्रोटोकॉल
जैसा कि पहले उल्लेख किया गया है, अलोहा एक सरल संचार प्रोटोकॉल है जहां नेटवर्क में प्रत्येक स्रोत डेटा प्रसारित करता है जब भी उसे प्रसारित करने के लिए एक फ्रेम होता है। यदि फ़्रेम सफलतापूर्वक प्रसारित होता है, तो अगला फ़्रेम प्रेषित किया जाएगा। यदि ट्रांसमिशन विफल हो जाता है, तो स्रोत उसी फ्रेम को फिर से भेजेगा। Aloha वायरलेस ब्रॉडकास्ट सिस्टम या हाफ-डुप्लेक्स टू-वे लिंक के साथ अच्छी तरह से काम करता है। लेकिन जब नेटवर्क अधिक जटिल हो जाता है, जैसे कि कई स्रोतों और गंतव्यों के साथ एक ईथरनेट जो एक सामान्य डेटा पथ का उपयोग करता है, डेटा फ़्रेम के टकराने के कारण समस्याएँ उत्पन्न होती हैं। जब संचार की मात्रा बढ़ जाती है, तो टकराव की समस्या और भी बदतर हो जाती है। यह नेटवर्क की दक्षता को कम कर सकता है क्योंकि टकराने वाले फ्रेम दोनों फ्रेम में डेटा की हानि का कारण बनेंगे। स्लॉटेड अलोहा मूल अलोहा प्रोटोकॉल में सुधार है, जहां टकराव को कम करते हुए अधिकतम थ्रूपुट बढ़ाने के लिए असतत समय स्लॉट पेश किए गए थे। यह स्रोतों को केवल टाइमलॉट की शुरुआत में संचारित करने की अनुमति देकर प्राप्त किया जाता है।
सीएसएमए प्रोटोकॉल
सीएसएमए प्रोटोकॉल एक संभाव्य मैक प्रोटोकॉल है जिसमें एक नोड सत्यापित करता है कि एक साझा चैनल जैसे विद्युत बस पर संचारण करने से पहले चैनल मुक्त है। प्रेषित करने से पहले, ट्रांसमीटर यह पता लगाने की कोशिश करता है कि चैनल में किसी अन्य स्टेशन से कोई संकेत तो नहीं है। यदि एक संकेत का पता लगाया जाता है, तो ट्रांसमीटर फिर से प्रसारित होने से पहले चल रहे ट्रांसमिशन के समाप्त होने तक प्रतीक्षा करता है। यह प्रोटोकॉल का "कैरियर सेंस" हिस्सा है। "मल्टीपल एक्सेस" परिभाषित करता है कि कई स्टेशन चैनल पर सिग्नल भेजते और प्राप्त करते हैं और एक नोड द्वारा ट्रांसमिशन आमतौर पर चैनल का उपयोग करने वाले अन्य सभी स्टेशनों द्वारा प्राप्त किया जाता है। कोलिजन डिटेक्शन (सीएसएमए/सीडी) के साथ कैरियर सेंस मल्टीपल एक्सेस और कोलिजन अवॉइडेंस के साथ कैरियर सेंस मल्टीपल एक्सेस (सीएसएमए/सीए) सीएसएमए प्रोटोकॉल के दो संशोधन हैं। सीएसएमए/सीडी टकराव का पता लगते ही ट्रांसमिशन को रोककर सीएसएमए के प्रदर्शन में सुधार करता है और सीएसएमए/सीए चैनल को व्यस्त होने पर एक यादृच्छिक अंतराल द्वारा ट्रांसमिशन में देरी करके सीएसएमए के प्रदर्शन में सुधार करता है।
सीएसएमए और अलोहा के बीच अंतर
अलोहा और सीएसएमए के बीच मुख्य अंतर यह है कि अलोहा प्रोटोकॉल यह पता लगाने की कोशिश नहीं करता है कि चैनल ट्रांसमिट करने से पहले फ्री है या नहीं, लेकिन सीएसएमए प्रोटोकॉल यह सत्यापित करता है कि डेटा ट्रांसमिट करने से पहले चैनल फ्री है। इस प्रकार सीएसएमए प्रोटोकॉल क्लैश होने से पहले टाल देता है जबकि अलोहा प्रोटोकॉल यह पता लगाता है कि क्लैश होने के बाद ही एक चैनल व्यस्त है। इसके कारण, सीएसएमए ईथरनेट जैसे नेटवर्क के लिए अधिक उपयुक्त है जहां कई स्रोत और गंतव्य एक ही चैनल का उपयोग करते हैं।