Frame check sequence
فریم چیک سیکوینس (ایف سی ایس) ایک غلطی کا پتہ لگانے والا کوڈ ہے جو مواصلاتی پروٹوکول میں کسی فریم میں شامل کیا جاتا ہے۔ فریم کا استعمال کسی ماخذ سے منزل تک پے لوڈ ڈیٹا بھیجنے کے لیے کیا جاتا ہے۔ مقصد تمام فریم اور ان کے اندر موجود بٹس، بائٹس اور فیلڈز مختلف ذرائع سے غلطیوں کا شکار ہوتے ہیں۔ ایف سی ایس فیلڈ میں ایک نمبر ہوتا ہے جس کا حساب فریم میں موجود ڈیٹا کی بنیاد پر سورس نوڈ کے ذریعے کیا جاتا ہے۔ یہ نمبر بھیجے گئے فریم کے آخر میں شامل کیا جاتا ہے۔ جب منزل کے نوڈ کو فریم موصول ہوتا ہے تو ایف سی ایس نمبر کا دوبارہ حساب لگایا جاتا ہے اور فریم میں شامل ایف سی ایس نمبر سے موازنہ کیا جاتا ہے۔ اگر دونوں نمبر مختلف ہیں، تو ایک غلطی فرض کی جاتی ہے اور فریم کو خارج کر دیا جاتا ہے۔ ایف سی ایس صرف غلطی کا پتہ لگانے کی سہولت فراہم کرتا ہے۔ غلطی کی بازیابی کو علیحدہ ذرائع سے انجام دیا جانا چاہیے۔ مثال کے طور پر، ایتھرنیٹ اس بات کی وضاحت کرتا ہے کہ ایک خراب شدہ فریم کو خارج کر دیا جانا چاہیے اور فریم کو دوبارہ منتقل کرنے کے لیے کسی کارروائی کی وضاحت نہیں کرتا ہے۔ دیگر پروٹوکول، خاص طور پر ٹرانسمیشن کنٹرول پروٹوکول (ٹی سی پی)، ڈیٹا کی کمی کو محسوس کر سکتے ہیں اور دوبارہ ترسیل اور غلطی کی بازیابی شروع کر سکتے ہیں۔ نفاذ ایف سی ایس کو اکثر اس طرح منتقل کیا جاتا ہے کہ وصول کنندہ ٹریلنگ ایف سی ایس کے ساتھ مل کر پورے فریم پر ایک رننگ سم کا حساب لگا سکتا ہے، جب یہ درست ہو تو ایک مقررہ نتیجہ (جیسے صفر) دیکھنے کی توقع کرتا ہے۔ ایتھرنیٹ اور دیگر آئی ای ای ای 802 پروٹوکول کے لیے، معیار میں کہا گیا ہے کہ ڈیٹا کو سب سے کم اہم بٹ پہلے بھیجا جاتا ہے، جبکہ ایف سی ایس کو سب سے اہم بٹ (بٹ 31) پہلے بھیجا جاتا ہے۔ ایک متبادل نقطہ نظر یہ ہے کہ ایف سی ایس کا بٹ ریورسل پیدا کیا جائے تاکہ الٹا ایف سی ایس کو پہلے کم سے کم اہم بٹ (بٹ 0) بھی بھیجا جا سکے۔ مزید معلومات کے لیے حوالہ دیں۔ اقسام اب تک سب سے زیادہ مقبول ایف سی ایس الگورتھم ایک سائیکلک ریڈنڈنسی چیک (سی آر سی) ہے، جو ایتھرنیٹ اور دیگر آئی ای ای 802 پروٹوکولز میں 32 بٹس کے ساتھ، ایکس 25 میں 16 یا 32 بٹس کے ساتھ، ایچ ڈی ایل سی میں 16 یا 32 بٹس کے ساتھ، فریم ریلے میں 16 بٹس کے ساتھ، پوائنٹ ٹو پوائنٹ پروٹوکول (پی پی پی) میں 16 یا 32 بٹس کے ساتھ، اور دیگر ڈیٹا لنک لیئر پروٹوکولز میں استعمال ہوتا ہے۔ انٹرنیٹ پروٹوکول سوٹ کے پروٹوکول چیکسم استعمال کرتے ہیں۔ مطابقت پذیری حوالہ جات لنک پروٹوکول منطقی لنک کنٹرول پیکٹ (انفارمیشن ٹیکنالوجی) بھی دیکھیں۔