Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

टकराव से बचाव के साथ सीएसएमए (सीएसएमए/सीए)

कैरियर सेंस मल्टीपल एक्सेस विद कोलिजन अवॉइडेंस (CSMA/CA) कैरियर ट्रांसमिशन के लिए एक नेटवर्क प्रोटोकॉल है जो मीडियम एक्सेस कंट्रोल (MAC) लेयर में काम करता है। CSMA/CD (कैरियर सेंस मल्टीपल एक्सेस/कोलिजन डिटेक्शन) के विपरीत, जो उनके होने के बाद टकराव से निपटता है, CSMA/CA उनके होने से पहले टकराव को रोकता है।

एल्गोरिदम

CSMA/CA का एल्गोरिथम है:

  • जब एक फ्रेम तैयार होता है, तो ट्रांसमिटिंग स्टेशन जांचता है कि चैनल निष्क्रिय है या व्यस्त है।

  • यदि चैनल व्यस्त है, तो स्टेशन चैनल के निष्क्रिय होने तक प्रतीक्षा करता है।

  • यदि चैनल निष्क्रिय है, तो स्टेशन इंटर-फ़्रेम गैप (IFG) समय की प्रतीक्षा करता है और फिर फ़्रेम भेजता है।

  • फ़्रेम भेजने के बाद, यह एक टाइमर सेट करता है।

  • स्टेशन तब रिसीवर से पावती की प्रतीक्षा करता है। यदि यह टाइमर की समाप्ति से पहले पावती प्राप्त करता है, तो यह एक सफल प्रसारण का प्रतीक है।

  • अन्यथा, यह बैक-ऑफ समयावधि की प्रतीक्षा करता है और एल्गोरिथम को पुनरारंभ करता है।

निम्नलिखित फ़्लोचार्ट एल्गोरिदम को सारांशित करता है:

टकराव से बचाव के साथ सीएसएमए (सीएसएमए/सीए)

सीएमएसए/सीडी के लाभ

  • CMSA/CA टकराव को रोकता है।

  • पावती के कारण, डेटा अनावश्यक रूप से नहीं खोता है।

  • यह व्यर्थ संचरण से बचाता है।

  • यह वायरलेस ट्रांसमिशन के लिए बहुत उपयुक्त है।

सीएसएमए/सीडी के नुकसान

  • एल्गोरिथ्म लंबे प्रतीक्षा समय के लिए कहता है।

  • इसकी उच्च बिजली खपत है।


  1. टक्कर का पता लगाने के साथ सीएसएमए (सीएसएमए/सीडी)

    कोलिजन डिटेक्शन (सीएसएमए/सीडी) के साथ कैरियर सेंस मल्टीपल एक्सेस कैरियर ट्रांसमिशन के लिए एक नेटवर्क प्रोटोकॉल है जो मीडियम एक्सेस कंट्रोल (मैक) लेयर में संचालित होता है। यह महसूस करता है या सुनता है कि प्रसारण के लिए साझा चैनल व्यस्त है या नहीं, और चैनल के मुक्त होने तक प्रसारण को स्थगित कर देता है

  1. पी-लगातार सीएसएमए प्रोटोकॉल

    पी-परसिस्टेंट सीएसएमए कैरियर सेंस मल्टीपल एक्सेस (सीएमएसए) प्रोटोकॉल का एक दृष्टिकोण है जो 1-स्थायी सीएमएसए और गैर-निरंतर सीएमएसए के लाभों को जोड़ता है। CMSA प्रोटोकॉल का उपयोग करते हुए, एक से अधिक उपयोगकर्ता या नोड्स एक साझा माध्यम से डेटा भेजते और प्राप्त करते हैं जो एक एकल केबल या ऑप्टिकल फाइबर ह

  1. गैर-निरंतर सीएसएमए प्रोटोकॉल

    नॉन-पर्सिस्टेंट CSMA कैरियर सेंस मल्टीपल एक्सेस (CMSA) प्रोटोकॉल का एक गैर-आक्रामक संस्करण है जो मीडियम एक्सेस कंट्रोल (MAC) लेयर में संचालित होता है। CMSA प्रोटोकॉल का उपयोग करते हुए, एक से अधिक उपयोगकर्ता या नोड एक साझा माध्यम के माध्यम से डेटा भेजते और प्राप्त करते हैं जो एकल केबल या ऑप्टिकल फाइब