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