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

CSMA विथ कोलिजन अवॉइडेंस (CSMA/CA)


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

एल्गोरिदम

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

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

  • यदि चैनल बिजी है, तो स्टेशन तब तक इंतजार करता है जब तक चैनल आइडल न हो जाए।

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

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

  • स्टेशन फिर रिसीवर से एकनॉलेजमेंट का इंतजार करता है। यदि यह टाइमर की समाप्ति से पहले एकनॉलेजमेंट प्राप्त करता है, तो यह एक सफल ट्रांसमिशन चिह्नित करता है।

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

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

CSMA विथ कोलिजन अवॉइडेंस (CSMA/CA)

CMSA/CD के लाभ

  • CMSA/CA कोलिजन को रोकता है।

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

  • यह बेकार ट्रांसमिशन से बचाता है।

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

CSMA/CD के नुकसान

  • एल्गोरिदम लंबे इंतजार के समय की मांग करता है।

  • इसमें उच्च बिजली खपत होती है।

  1. CSMA विथ कोलिजन डिटेक्शन (CSMA/CD) CSMA विथ कोलिजन डिटेक्शन (CSMA/CD)

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

  1. P-पर्सिस्टेंट CSMA प्रोटोकॉल P-पर्सिस्टेंट CSMA प्रोटोकॉल

    P-पर्सिस्टेंट CSMA, कैरियर सेंस मल्टीपल एक्सेस (CSMA) प्रोटोकॉल का एक दृष्टिकोण है जो 1-पर्सिस्टेंट CSMA और नॉन-पर्सिस्टेंट CSMA के लाभों को जोड़ता है। CSMA प्रोटोकॉल का उपयोग करके, एक से अधिक उपयोगकर्ता या नोड्स एक शेयर्ड मीडियम के माध्यम से डेटा भेजते और प्राप्त करते हैं जो कई नोड्स को जोड़ने वाली

  1. नॉन-पर्सिस्टेंट CSMA प्रोटोकॉल नॉन-पर्सिस्टेंट CSMA प्रोटोकॉल

    नॉन-पर्सिस्टेंट CSMA, कैरियर सेंस मल्टीपल एक्सेस (CSMA) प्रोटोकॉल का एक गैर-आक्रामक संस्करण है जो मीडियम एक्सेस कंट्रोल (MAC) लेयर में काम करता है। CSMA प्रोटोकॉल का उपयोग करके, एक से अधिक उपयोगकर्ता या नोड्स एक शेयर्ड मीडियम के माध्यम से डेटा भेजते और प्राप्त करते हैं जो कई नोड्स को जोड़ने वाली एक