فلو کنٹرول اور غلطی کنٹرول کے مابین فرق

مصنف: Laura McKinney
تخلیق کی تاریخ: 2 اپریل 2021
تازہ کاری کی تاریخ: 1 مئی 2024
Anonim
Основные ошибки при возведении перегородок из газобетона #5
ویڈیو: Основные ошибки при возведении перегородок из газобетона #5

مواد


فلو کنٹرول اور غلطی پر قابو پانا ڈیٹا لنک لیئر اور ٹرانسپورٹ پرت میں کنٹرول میکنزم ہے۔ جب بھی ایس کوائف وصول کرنے والے کو دیتے ہیں تو یہ دونوں طریقہ کار وصول کنندہ کو قابل اعتماد ڈیٹا کی مناسب فراہمی میں معاون ثابت ہوتے ہیں۔ بہاؤ کنٹرول اور غلطی کے کنٹرول کے درمیان بنیادی فرق یہ ہے کہ بہاؤ کنٹرول دوسری طرف ، ری سے وصول کرنے والے کے لئے اعداد و شمار کے مناسب بہاؤ کا مشاہدہ کرتا ہے غلطی پر قابو مشاہدہ کرتا ہے کہ وصول کنندہ کو فراہم کردہ ڈیٹا غلطی سے پاک اور قابل اعتماد ہے۔ آئیے ایک موازنہ چارٹ کے ساتھ فلو کنٹرول اور غلطی کنٹرول کے درمیان فرق کا مطالعہ کرتے ہیں۔

  1. موازنہ چارٹ
  2. تعریف
  3. کلیدی اختلافات
  4. نتیجہ اخذ کرنا

موازنہ چارٹ

موازنہ کی بنیادفلو کنٹرولخرابی کنٹرول
بنیادیفلو کنٹرول کا مطلب اعداد و شمار کو درست طریقے سے وصول کرنے والے تک منتقل کرنا ہے۔غلطی پر قابو پانا مقصد وصول کنندہ کو غلطی سے پاک ڈیٹا کی فراہمی کے لئے ہے۔
نقطہ نظر، طریقہ کارآپ کی رائے پر مبنی بہاؤ کنٹرول اور شرح پر مبنی بہاؤ کنٹرول مناسب بہاؤ کنٹرول کے حصول کے لئے نقطہ نظر ہیں۔برابری کی جانچ ، سائکلک ریڈنڈینسی کوڈ (سی آر سی) اور چیکسم اعداد و شمار میں غلطی کا پتہ لگانے کے لئے ایک نقطہ نظر ہیں۔ ہیمنگ کوڈ ، بائنری کنونولیشن کوڈز ، ریڈ سلیمان کوڈ ، کم کثافت برابری چیک کوڈ ایسے اعداد و شمار میں غلطی کو درست کرنے کے لئے اپروچ ہیں۔
کے اثراتوصول کنندگان کے زیادہ سے زیادہ نقصانات سے بچیں اور اعداد و شمار کو روکنے سے بچائیں۔ڈیٹا میں موجود خرابی کا پتہ لگائیں اور ان کو درست کریں۔

بہاؤ کنٹرول کی تعریف

فلو کنٹرول ڈیٹا لنک لیئر اور ٹرانسپورٹ پرت میں ڈیزائن کا مسئلہ ہے۔ ایک اعداد و شمار کے فریموں میں تیزی سے فریم آتی ہے تو وصول کنندہ قبول کرسکتا ہے۔ اس کی وجہ یہ ہوسکتی ہے کہ ایک طاقتور مشین پر ایک ایر چل رہا ہے۔ اس معاملے میں ، یہاں تک کہ اعداد و شمار کو بغیر کسی غلطی کے موصول ہوتا ہے۔ وصول کنندہ اس رفتار سے فریم وصول کرنے سے قاصر ہے اور کچھ فریم ڈھیلے دیتا ہے۔ فریموں کے نقصان کو روکنے کے لئے دو کنٹرول طریقہ ہیں وہ فیڈ بیک پر مبنی فلو کنٹرول اور شرح پر مبنی بہاؤ کنٹرول ہیں۔


تاثرات پر مبنی کنٹرول

آراء پر مبنی کنٹرول میں جب بھی اعداد و شمار وصول کرنے والے کو بھیجتا ہے تو ، وصول کنندہ پھر معلومات کو واپس بھیج دیتا ہے اور مزید اعداد و شمار کو ار کو اجازت دیتا ہے یا وصول کرنے والے کے بارے میں ایر کو آگاہ کرتا ہے۔ آراء پر مبنی کنٹرول کے پروٹوکول ونڈو پروٹوکول ، اسٹاپ اور ویٹ پروٹوکول سلائیڈنگ کر رہے ہیں۔

شرح پر مبنی بہاؤ کنٹرول

شرح پر مبنی بہاؤ پر قابو پانے میں ، جب کوئی اعداد و شمار تیزی سے وصول کنندہ کو منتقل کرتا ہے اور وصول کنندہ اس رفتار سے اعداد و شمار وصول نہیں کرسکتا ہے ، تو پروٹوکول میں بلٹ ان میکانزم اس شرح کو محدود کردے گا جس کے ذریعہ اعداد و شمار کو منتقل کیا جارہا ہے۔ er وصول کنندہ کی طرف سے کسی بھی تاثرات کے بغیر۔

غلطی کنٹرول کی تعریف

خرابی کنٹرول وہ مسئلہ ہے جو ڈیٹا لنک لیئر اور ٹرانسپورٹ کی سطح پر بھی پایا جاتا ہے۔ غلطی کا کنٹرول ایک ایسا طریقہ کار ہے جس کا پتہ لگانے اور ان کی اصلاح کرنے کا ایک فریم ہے جو غلطی سے وصول کرنے والے کو پہنچائے جاتے ہیں۔ فریم میں موجود خرابی ایک بٹ غلطی یا پھٹ جانے کی غلطی ہوسکتی ہے۔ سنگل بٹ غلطی وہ غلطی ہے جو صرف فریم کے ون بٹ ڈیٹا یونٹ میں ہوتی ہے ، جہاں 1 کو 0 میں 0 یا 0 میں تبدیل کر دیا جاتا ہے۔ 1 میں تبدیل کیا جاتا ہے۔ جب فریم میں ایک سے زیادہ بٹ تبدیل ہوجائے تو پھٹ غلطی ہوتی ہے۔ اس سے پیکٹ سطح کی غلطی بھی ہوتی ہے۔ پھٹ جانے والی غلطی میں ، پیکٹ خراب ہونے ، فریم کی نقل ، شناختی پیکٹ کی کمی وغیرہ جیسی خرابی بھی واقع ہوسکتی ہے۔


برابری کی جانچ پڑتال

برابری کی جانچ پڑتال میں ، فریم میں ایک بٹ شامل کیا جاتا ہے جس سے یہ ظاہر ہوتا ہے کہ آیا فریم میں موجود ‘1’ بٹ کی تعداد مساوی یا عجیب ہے۔ ٹرانسمیشن کے دوران ، اگر ایک بٹ تبدیل ہوجاتا ہے تو برابری بٹ میں بھی تبدیلی آتی ہے جو فریم میں موجود نقص کو ظاہر کرتی ہے۔ لیکن برابری کی جانچ پڑتال کا طریقہ قابل اعتبار نہیں ہے گویا کہ بٹس کی تعداد بھی تبدیل کردی جائے تو برابری بٹ فریم میں کسی بھی غلطی کی عکاسی نہیں کرے گی۔ تاہم ، یہ واحد بٹ خرابی کے ل best بہترین ہے۔

چکریی بے کار کوڈ (CRC)

سائیکلک ریڈنڈینسی کوڈ میں ڈیٹا بائنری ڈویژن سے گزرتا ہے باقی جو بھی حاصل ہوتا ہے وہ ڈیٹا کے ساتھ اور وصول کنندہ سے منسلک ہوتا ہے۔ پھر وصول کنندہ حاصل کردہ اعداد و شمار کو اسی تقسیم کے ساتھ تقسیم کرتا ہے جس کے ساتھ ای آر نے اعداد و شمار کو تقسیم کیا تھا۔ اگر حاصل شدہ بقیہ صفر ہے تو اعداد و شمار کو قبول کرلیا جائے گا۔ بصورت دیگر ڈیٹا کو مسترد کردیا جاتا ہے ، اور ای آر کو اعداد و شمار کو دوبارہ منتقل کرنے کی ضرورت ہے۔

چیکسم

چیکسم کے طریقہ کار میں ، اعداد و شمار کو ہر ٹکڑے میں برابر تقسیم کیا جاتا ہے جس میں ن بٹس ہیں۔ تمام ٹکڑوں کو 1 کے تکمیل کا استعمال کرتے ہوئے شامل کیا گیا ہے۔ نتیجہ ایک بار پھر تکمیل شدہ ہے ، اور اب بٹس کی حاصل کردہ سیریز کو چیکسم کہتے ہیں جو اصل اعداد و شمار کے ساتھ اور وصول کنندہ سے منسلک ہوتا ہے۔ جب وصول کنندہ کوائف موصول ہوتا ہے تو ، وہ بھی اعداد و شمار کو مساوی ٹکڑے میں تقسیم کرتا ہے اور پھر 1 کے تکمیل کو استعمال کرتے ہوئے تمام ٹکڑے جوڑتا ہے۔ نتیجہ ایک بار پھر تکمیل شدہ ہے۔ اگر نتیجہ صفر نکلا تو اعداد و شمار کو قبول کرلیا گیا ورنہ اسے مسترد کردیا گیا ، اور اس کو اعداد و شمار کو دوبارہ منتقل کرنا ہوگا۔

ڈیٹا میں حاصل کردہ غلطی ان طریقوں کو استعمال کرکے درست کی جاسکتی ہے جن میں وہ ہیمنگ کوڈ ، بائنری کنونولیشن کوڈ ، ریڈ سلیمان کوڈ ، کم کثافت برابری چیک کوڈ ہیں۔

  1. فلو کنٹرول سے اعداد و شمار کی درست تر منتقلی کی نگرانی کرنا ہے۔ دوسری طرف ، ایرر وصول کرنے والے کو غلطی سے پاک ڈیٹا کی ترسیل پر نظر رکھنا۔
  2. بہاؤ کنٹرول تاثرات پر مبنی بہاؤ کنٹرول اور شرح پر مبنی بہاؤ پر قابو پانے کے نقطہ نظر سے حاصل کیا جاسکتا ہے جبکہ ، غلطی کی نشاندہی کرنے کے لئے استعمال ہونے والے طریقوں میں پیریٹی چیکنگ ، سائکلک ریڈنڈینسی کوڈ (سی آر سی) اور چیکسم شامل ہیں اور غلطی کو درست کرنے کے ل used استعمال شدہ نقطہ نظر ہمنگ ہیں۔ کوڈ ، بائنری کنونولیشن کوڈز ، ریڈ سلیمان کوڈ ، کم کثافت برابری چیک کوڈ۔
  3. فلو کنٹرول وصول کنندگان کے بفر کو حد سے زیادہ بڑھنے سے روکتا ہے اور اعداد و شمار کے ضائع ہونے سے بھی بچاتا ہے۔ دوسری طرف ، خرابی پر قابو پانے سے ڈیٹا میں غلطی کا پتہ چلتا ہے۔

نتیجہ:

دونوں کنٹرول میکانزم یعنی فلو کنٹرول اور خرابی کنٹرول ایک مکمل اور قابل اعتماد ڈیٹا کی فراہمی کے لئے ناگزیر میکانزم ہیں۔