फ़्लो कंट्रोल और एरर कंट्रोल के बीच अंतर

लेखक: Laura McKinney
निर्माण की तारीख: 2 अप्रैल 2021
डेट अपडेट करें: 9 मई 2024
Anonim
EL309 Unit3 Medium Access Protocol Aloha by Satish Kumar Nath GPCPali
वीडियो: EL309 Unit3 Medium Access Protocol Aloha by Satish Kumar Nath GPCPali

विषय


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

  1. तुलना चार्ट
  2. परिभाषा
  3. मुख्य अंतर
  4. निष्कर्ष

तुलना चार्ट

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

फ्लो कंट्रोल की परिभाषा

प्रवाह नियंत्रण डेटा लिंक लेयर और ट्रांसपोर्ट लेयर पर एक डिज़ाइन समस्या है। ए एर डेटा फ्रेम को तेजी से बढ़ाता है तो रिसीवर स्वीकार कर सकता है। इसका कारण यह हो सकता है कि एर एक शक्तिशाली मशीन पर चल रहा है। इस मामले में, यहां तक ​​कि डेटा बिना किसी त्रुटि के प्राप्त होता है; रिसीवर इस गति से फ्रेम प्राप्त करने में असमर्थ है और कुछ फ्रेम ढीले कर रहा है। प्रतिक्रिया-आधारित प्रवाह नियंत्रण और दर-आधारित प्रवाह नियंत्रण वे फ़्रेम के नुकसान को रोकने के लिए दो नियंत्रण विधियाँ हैं।


प्रतिक्रिया-आधारित नियंत्रण

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

दर-आधारित प्रवाह नियंत्रण

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

त्रुटि नियंत्रण की परिभाषा

त्रुटि नियंत्रण वह समस्या है जो डेटा लिंक परत और परिवहन स्तर पर भी होती है। एरर कंट्रोल त्रुटि का पता लगाने और उसे सही करने के लिए एक तंत्र है जो एर को रिसीवर से डिलीवर किया जाता है। फ़्रेम में हुई त्रुटि एकल त्रुटि या फट त्रुटि हो सकती है। एकल बिट त्रुटि वह त्रुटि है जो केवल फ्रेम के एक-बिट डेटा इकाई में होती है, जहां 1 को 0 में बदल दिया जाता है या 1 को बदल दिया जाता है। फट त्रुटि में वह स्थिति होती है जब फ्रेम में एक से अधिक बिट को बदल दिया जाता है; यह पैकेट स्तर त्रुटि को भी संदर्भित करता है। बर्स्ट एरर में, पैकेट की हानि, फ्रेम का दोहराव, पावती पैकेट का खोना आदि जैसी त्रुटि भी हो सकती हैं। फ्रेम में त्रुटि का पता लगाने के तरीके समता जाँच, चक्रीय अतिरेक कोड (सीआरसी) और चेकसम हैं।


समता जाँच

समता जाँच में, फ्रेम में एक एकल बिट जोड़ा जाता है जो इंगित करता है कि फ्रेम में निहित bit 1 'बिट की संख्या सम या विषम है या नहीं। ट्रांसमिशन के दौरान, यदि एकल बिट में परिवर्तन होता है तो समता बिट में भी परिवर्तन होता है जो फ्रेम में त्रुटि को दर्शाता है। लेकिन समता जाँच विधि विश्वसनीय नहीं है क्योंकि यदि बिट्स की सम संख्या को बदला जाता है तो समता बिट फ्रेम में किसी त्रुटि को नहीं दर्शाएगा। हालाँकि, यह एकल बिट त्रुटि के लिए सबसे अच्छा है।

चक्रीय अतिरेक कोड (CRC)

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

checksum

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

डेटा में प्राप्त त्रुटि को उन तरीकों का उपयोग करके ठीक किया जा सकता है जो वे हैंमिंग कोड, बाइनरी कन्वेंशन कोड, रीड-सोलोमन कोड, लो-डेंसिटी पैरिटी चेक कोड हैं।

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

निष्कर्ष:

दोनों नियंत्रण तंत्र यानी फ्लो कंट्रोल और एरर कंट्रोल एक पूर्ण और विश्वसनीय डेटा देने के लिए अपरिहार्य तंत्र हैं।