कैरियर सेंस मल्टीपल एक्सेस विद कोलिजन अवॉइडेंस (CSMA/CA) कैरियर ट्रांसमिशन के लिए एक नेटवर्क प्रोटोकॉल है जो मीडियम एक्सेस कंट्रोल (MAC) लेयर में काम करता है। CSMA/CD (कैरियर सेंस मल्टीपल एक्सेस/कोलिजन डिटेक्शन) के विपरीत, जो उनके होने के बाद टकराव से निपटता है, CSMA/CA उनके होने से पहले टकराव को रोकता है।
एल्गोरिदम
CSMA/CA का एल्गोरिथम है:
-
जब एक फ्रेम तैयार होता है, तो ट्रांसमिटिंग स्टेशन जांचता है कि चैनल निष्क्रिय है या व्यस्त है।
-
यदि चैनल व्यस्त है, तो स्टेशन चैनल के निष्क्रिय होने तक प्रतीक्षा करता है।
-
यदि चैनल निष्क्रिय है, तो स्टेशन इंटर-फ़्रेम गैप (IFG) समय की प्रतीक्षा करता है और फिर फ़्रेम भेजता है।
-
फ़्रेम भेजने के बाद, यह एक टाइमर सेट करता है।
-
स्टेशन तब रिसीवर से पावती की प्रतीक्षा करता है। यदि यह टाइमर की समाप्ति से पहले पावती प्राप्त करता है, तो यह एक सफल प्रसारण का प्रतीक है।
-
अन्यथा, यह बैक-ऑफ समयावधि की प्रतीक्षा करता है और एल्गोरिथम को पुनरारंभ करता है।
निम्नलिखित फ़्लोचार्ट एल्गोरिदम को सारांशित करता है:
सीएमएसए/सीडी के लाभ
-
CMSA/CA टकराव को रोकता है।
-
पावती के कारण, डेटा अनावश्यक रूप से नहीं खोता है।
-
यह व्यर्थ संचरण से बचाता है।
-
यह वायरलेस ट्रांसमिशन के लिए बहुत उपयुक्त है।
सीएसएमए/सीडी के नुकसान
-
एल्गोरिथ्म लंबे प्रतीक्षा समय के लिए कहता है।
-
इसकी उच्च बिजली खपत है।