अनुशंसित, 2020

संपादक की पसंद

स्टॉप-एंड-वेट प्रोटोकॉल और स्लाइडिंग विंडो प्रोटोकॉल के बीच अंतर

स्टॉप-एंड-वेट प्रोटोकॉल और स्लाइडिंग विंडो प्रोटोकॉल नेटवर्क डेटा ट्रांसफर के प्रवाह नियंत्रण से निपटने के लिए विकसित तरीके हैं। इन विधियों को मुख्य रूप से उन तकनीकों द्वारा विभेदित किया जाता है जिनका वे अनुसरण करते हैं जैसे स्टॉप-एंड-वेट प्रत्येक डेटा यूनिट भेजने से पहले प्रत्येक डेटा यूनिट को स्वीकार करने की अवधारणा का उपयोग करता है। इसके विपरीत, स्लाइडिंग विंडो प्रोटोकॉल पावती भेजने से पहले कई डेटा इकाइयों के संक्रमण की अनुमति देता है।

दो प्रोटोकॉल के बीच, स्लाइडिंग विंडो प्रोटोकॉल स्टॉप-एंड-वेट प्रोटोकॉल की तुलना में अधिक कुशल है।

तुलना चार्ट

तुलना के लिए आधारस्टॉप-एंड-वेट प्रोटोकॉलस्लाइडिंग विंडो प्रोटोकॉल
व्यवहारनिवेदन और उत्तरएक साथ संचारित
हस्तांतरणीय फ्रेम की संख्याकेवल एकविभिन्न
दक्षताकमतुलनात्मक रूप से अधिक
अभिस्वीकृतिप्रत्येक आने वाले पैकेट के बाद भेजा गयापावती की खिड़की बनाए रखी जाती है
संचरण का प्रकारअर्ध द्वैधफुल डुप्लेक्स
प्रचार देरीलंबाकम
लिंक उपयोगगरीबबेहतर

स्टॉप-एंड-वेट प्रोटोकॉल की परिभाषा

एक संचार में, यदि प्रेषक के अंत में डेटा संचारित करने की गति रिसीवर के अंत में डेटा के रिसेप्शन की गति से बहुत अधिक है, तो नेटवर्क इस प्रकार के मामलों से कैसे निपटने वाला है? इसके लिए प्रेषक और रिसीवर की काम करने की गति अनवीयर होनी चाहिए। स्टॉप-एंड-वेट प्रोटोकॉल इस समस्या के समाधान के रूप में उभरा है। इस प्रोटोकॉल में, प्रेषक एक फ्रेम भेजता है और फिर पावती का इंतजार करता है। जब रिसीवर प्रेषक को एक पावती भेजता है, तो यह आगे बढ़ता है और एक अन्य फ्रेम भेजता है।

प्रोटोकॉल का ट्रांसमिशन मोड आधा द्वैध है, क्योंकि प्रेषक एक समय में रिसीवर को डेटा पहुंचाता है और डेटा प्राप्त होने पर रिसीवर पावती भेजता है।

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

स्लाइडिंग विंडो प्रोटोकॉल की परिभाषा

स्टॉप-एंड-वेट प्रोटोकॉल की तरह, फ्लो कंट्रोल प्रोटोकॉल को लागू करने के लिए स्लाइडिंग विंडो प्रोटोकॉल भी एक विधि है। इसने स्टॉप-एंड-वेट प्रोटोकॉल की खामी को खत्म कर दिया है, जहां एक समय में एक ही दिशा में डेटा की प्रतिबंधित मात्रा को प्रेषित किया जा सकता है। स्लाइडिंग विंडो प्रोटोकॉल के प्रदर्शन को एक ही समय में (यानी, n> 1, जबकि स्टॉप-एंड-वेट लिमिट n से 1) में एक साथ कई फ्रेम भेजकर सुधार हुआ है। इस योजना में, प्राप्तकर्ता फ़्रेम का ट्रैक रखने के लिए प्राप्तकर्ता को क्रमिक रूप से गिने फ़्रेम भेजता है, यदि हेडर का आकार n है तो अनुक्रम 0 से (2n-1) तक हो सकता है।

यहां विंडो डेटा को स्टोर करने के लिए उपयोग किए गए बफर को इंगित करती है जब तक कि रिसीवर इसे नहीं पढ़ता है, सामग्री को पढ़ने के बाद बफर को खाली कर दिया जाता है। यह दो प्रकार की खिड़कियों का उपयोग करता है, खिड़की भेजना और खिड़की प्राप्त करना जो (2n-1) तक हो सकती है। प्रेषक विंडो प्रेषित फ़्रेम से संबंधित अनुक्रम संख्या को बनाए रखता है, और इसे प्रेषक के अंत में नियंत्रित किया जाता है।

इसी तरह, रिसीवर के अंत में भी स्वीकार करने के लिए अनुमत फ़्रेमों का ट्रैक रखने के लिए एक प्राप्त विंडो है।

टीसीपी प्रोटोकॉल स्लाइडिंग विंडो प्रोटोकॉल के रूप में काम करता है और ऑपरेटिंग सिस्टम के कर्नेल में रखे बफर का उपयोग करता है।

स्टॉप-एंड-वेट प्रोटोकॉल और स्लाइडिंग विंडो प्रोटोकॉल के बीच महत्वपूर्ण अंतर

  1. स्टॉप-एंड-वेट प्रोटोकॉल एक अनुरोध और उत्तर मॉडल का अनुसरण करता है। के रूप में, खिड़की प्रोटोकॉल फिसलने में, फ्रेम विशिष्ट खिड़की के आकार के लिए सहज रूप से प्रेषित होते हैं।
  2. स्टॉप-एंड-वेट प्रोटोकॉल में एक समय में केवल एक फ्रेम प्रसारित किया जाता है जबकि स्लाइडिंग विंडो एक समय में एक से अधिक फ्रेम प्रसारित करती है।
  3. स्लाइडिंग विंडो प्रोटोकॉल की दक्षता स्टॉप-एंड-वेट प्रोटोकॉल से अधिक है क्योंकि यह लघु प्रसार विलंब पैदा करता है।
  4. स्टॉप-एंड-वेट प्रोटोकॉल प्रत्येक फ्रेम प्राप्त करने के बाद रिसीवर के अंत में एक पावती उत्पन्न करता है जबकि स्लाइडिंग विंडो में पावती एक विशेष सेट प्राप्त करने के बाद उत्पन्न होती है।
  5. स्टॉप-एंड-वेट प्रोटोकॉल में ट्रांसमिशन का मोड आधा डुप्लेक्स है। इसके विपरीत, स्लाइडिंग विंडो के मामले में यह पूर्ण द्वैध है।
  6. स्लाइडिंग विंडो प्रोटोकॉल प्रभावी रूप से लिंक का उपयोग करता है। इसके विपरीत, स्टॉप-एंड-वेट प्रोटोकॉल में लिंक का उपयोग अवर है।

निष्कर्ष

दोनों प्रोटोकॉल, स्टॉप-एंड-वेट और स्लाइडिंग विंडो प्रोटोकॉल प्रवाह नियंत्रण के लिए तंत्र प्रदान करता है। हालांकि, स्लाइडिंग विंडो प्रोटोकॉल का प्रदर्शन स्टॉप-एंड-वेट प्रोटोकॉल से बेहतर है क्योंकि यह बैंडविड्थ का प्रभावी उपयोग करता है, जबकि स्टॉप-एंड-वेट प्रोटोकॉल नेटवर्क संसाधनों को बर्बाद करता है।

Top