फ्लो कंट्रोल आणि एरर कंट्रोल मधील फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 2 एप्रिल 2021
अद्यतन तारीख: 10 मे 2024
Anonim
कंप्यूटर नेटवर्क में प्रवाह और त्रुटि नियंत्रण || प्रवाह नियंत्रण || त्रुटि नियंत्रण
व्हिडिओ: कंप्यूटर नेटवर्क में प्रवाह और त्रुटि नियंत्रण || प्रवाह नियंत्रण || त्रुटि नियंत्रण

सामग्री


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

  1. तुलना चार्ट
  2. व्याख्या
  3. मुख्य फरक
  4. निष्कर्ष

तुलना चार्ट

तुलनासाठी आधारप्रवाहाचे नियंत्रणत्रुटी नियंत्रण
मूलभूतएरो कडून रिसीव्हरकडे डेटाचे योग्य संप्रेषण करण्यासाठी फ्लो कंट्रोल होते.त्रुटी नियंत्रण म्हणजे प्राप्तकर्त्यास त्रुटी-मुक्त डेटा वितरीत करण्यासाठी.
दृष्टीकोनअभिप्राय-आधारित प्रवाह नियंत्रण आणि रेट-आधारित फ्लो कंट्रोल हे योग्य प्रवाह नियंत्रण साध्य करण्यासाठीचे दृष्टीकोन आहेत.पॅरिटि तपासणी, चक्रीय रिडंडंसी कोड (सीआरसी) आणि चेकसम डेटामधील त्रुटी शोधण्यासाठी दृष्टिकोन आहेत. हॅमिंग कोड, बायनरी कॉन्व्होल्यूशन कोड, रीड-सोलोमन कोड, लो-डेन्सिटी पॅरिटी चेक कोड डेटामधील त्रुटी दुरुस्त करण्यासाठीचा दृष्टीकोन आहे.
प्रभावरिसीव्हर्स बफरचे प्रमाणीकरण टाळा आणि डेटा गमावण्यापासून प्रतिबंधित करा.डेटामध्ये त्रुटी आढळली आणि ती दुरुस्त करते.

फ्लो कंट्रोल ची व्याख्या

प्रवाह नियंत्रण डेटा दुवा स्तर आणि वाहतूक थर येथे डिझाइनचा मुद्दा आहे. एर चे डेटा फ्रेम अधिक वेगवान असेल तर प्राप्तकर्ता स्वीकारू शकेल. कारण असू शकते की एक शक्तिशाली मशीनवर एर चालू आहे. या प्रकरणात, अगदी त्रुटीशिवाय डेटा देखील प्राप्त केला जातो; प्राप्तकर्ता या वेगाने फ्रेम प्राप्त करण्यात अक्षम आहे आणि काही फ्रेम सैल करतो. फ्रेमचे नुकसान टाळण्यासाठी दोन नियंत्रित पद्धती आहेत त्या आहेत अभिप्राय-आधारित फ्लो कंट्रोल आणि रेट-आधारित फ्लो कंट्रोल.


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

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

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

रेट-आधारित फ्लो कंट्रोलमध्ये, जेव्हा एर रिसीव्हरकडे डेटा जलद हस्तांतरित करतो आणि प्राप्तकर्ता त्या वेगाने डेटा प्राप्त करण्यास असमर्थ असतो, तेव्हा प्रोटोकॉलमधील अंगभूत यंत्रणा डेटाद्वारे प्रसारित होणार्‍या दराला मर्यादित करेल. प्राप्तकर्त्याकडून कोणताही अभिप्राय न घेता एर.

त्रुटी नियंत्रण व्याख्या

त्रुटी नियंत्रण ही समस्या आहे जी डेटा लिंक लेयर आणि ट्रान्सपोर्ट स्तरावर देखील उद्भवते. एरर कडून रिसीव्हरकडे वितरीत केल्या गेलेल्या फ्रेम्समध्ये त्रुटी आढळली आणि दुरुस्त करण्यासाठी एरर कंट्रोल ही एक यंत्रणा आहे. फ्रेममध्ये त्रुटी एकल बिट त्रुटी किंवा ब्रेस्ट त्रुटी असू शकते. सिंगल बिट एरर ही एक त्रुटी आहे जी केवळ फ्रेमच्या एक-बिट डेटा युनिटमध्ये उद्भवते, जिथे 1 मध्ये 0 किंवा 0 मध्ये 1 बदलले जाते. 1 स्फोटात त्रुटी अशी असते जेव्हा फ्रेममधील एकापेक्षा जास्त बिट बदलल्या जातात; हे पॅकेट स्तरावरील त्रुटी देखील संदर्भित करते. ब्रेस्ट एररमध्ये पॅकेट खराब होणे, फ्रेमची डुप्लिकेशन, पोचपावती पॅकेट नष्ट होणे इत्यादी त्रुटी देखील उद्भवू शकतात. फ्रेममध्ये त्रुटी शोधण्याच्या पद्धती म्हणजे पॅरिटी तपासणी, चक्रीय रिडंडंसी कोड (सीआरसी) आणि चेकसम.


समता तपासणी

समता तपासणीत, फ्रेममध्ये एकच बिट जोडला जातो जो फ्रेममध्ये असलेल्या ‘1’ बिटची संख्या सम किंवा विषम असल्याचे दर्शवितो. ट्रान्समिशन दरम्यान, जर एकच बिट बदलला तर पॅरिटि बिट देखील बदलला जाईल जो फ्रेममधील त्रुटी प्रतिबिंबित करतो. परंतु पॅरिटी तपासणी पद्धत विश्वसनीय नाही कारण जरी बिट्सची समान संख्या बदलली असेल तर पॅरिटि बिट फ्रेममधील कोणतीही त्रुटी प्रतिबिंबित करणार नाही. तथापि, सिंगल बिट त्रुटीसाठी हे सर्वोत्तम आहे.

चक्रीय रिडंडंसी कोड (सीआरसी)

चक्रीय रिडंडंसी कोडमध्ये उर्वरीत जे काही मिळते ते डेटा आणि प्राप्तकर्त्यास जोडलेले असते. प्राप्तकर्त्या नंतर प्राप्त डेटा त्याच विभाजकांद्वारे विभाजित करतो ज्याप्रमाणे एरने डेटा विभाजित केला. जर मिळालेला उर्वरित भाग शून्य असेल तर डेटा स्वीकारला जाईल. अन्य डेटा नाकारला गेला आहे, आणि एरला डेटा पुन्हा पाठविण्याची आवश्यकता आहे.

चेकसम

चेकसम पद्धतीत, डेटा एन-बिट्स असलेल्या प्रत्येक तुकड्यास समान तुकड्यांमध्ये विभागला जातो. सर्व तुकड्यांना 1 चे पूरक वापरुन जोडले गेले आहे. परिणाम पुन्हा एकदा पूरक झाला आहे आणि आता प्राप्त केलेल्या बिटच्या मालिकेस चेकसम म्हणतात ज्याला मूळ डेटा आणि प्राप्तकर्त्याशी संलग्न आहे. जेव्हा प्राप्तकर्ता डेटा प्राप्त करतो, तेव्हा तो समान तुकड्यात डेटा देखील विभाजित करतो नंतर 1 ची पूरक वापरून सर्व तुकडा जोडा; परिणाम पुन्हा पूरक आहे. जर निकाल शून्य असेल तर डेटा स्वीकारला जाईल अन्यथा तो नाकारला जाईल आणि एरला डेटा परत पाठवावा लागेल.

डेटामध्ये प्राप्त केलेली त्रुटी हेमिंग कोड, बायनरी कन्व्होल्यूशन कोड, रीड-सोलोमन कोड, लो-डेन्सिटी पॅरिटी चेक कोड या पद्धतींचा वापर करून दुरुस्त करता येते.

  1. एरो कडून रिसीव्हरकडे डेटाचे योग्य प्रसारणाचे निरीक्षण फ्लो कंट्रोल आहे. दुसरीकडे, त्रुटी नियंत्रण एर पासून प्राप्तकर्त्याकडे डेटा-त्रुटी वितरित करण्यावर नजर ठेवते.
  2. फिडबॅक-आधारित फ्लो कंट्रोल आणि रेट-आधारित फ्लो कंट्रोल अप्रोचद्वारे फ्लो कंट्रोल मिळवता येते, तर पॅरिटी चेकिंग, चक्रीय रिडंडन्सी कोड (सीआरसी) आणि चेकसम वापरल्या गेलेल्या पध्दतीचा त्रुटी शोधण्यासाठी आणि वापरलेल्या पध्दतींना दुरुस्त करण्यासाठी हॅमिंग आहेत कोड, बायनरी कन्व्होल्यूशन कोड, रीड-सोलोमन कोड, लो-डेन्सिटी पॅरिटी चेक कोड
  3. फ्लो कंट्रोल रिसीव्हर्स बफरला जास्त प्रमाणात काम करण्यास प्रतिबंध करते आणि डेटा गमावण्यापासून प्रतिबंधित करते. दुसरीकडे, त्रुटी नियंत्रण डेटामध्ये त्रुटी आढळून आणते आणि दुरुस्त करते.

निष्कर्ष:

दोन्ही नियंत्रण यंत्रणा उदा. फ्लो कंट्रोल आणि एरर कंट्रोल ही एक संपूर्ण आणि विश्वासार्ह डेटा वितरीत करण्यासाठी अटळ करण्यायोग्य यंत्रणा आहे.