फ़्रेम चेक अनुक्रम

फ्रेम जांच अनुक्रम (एफसीएस) एक संचार प्रोटोकॉल में एक फ़्रेम (नेटवर्किंग) में जोड़ा गया एक त्रुटि-पता लगाने वाला कोड है। फ़्रेम का उपयोग पेलोड डेटा को स्रोत से गंतव्य तक प्रेषित करने के लिए किया जाता है।

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

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

कार्यान्वयन
फ्रेम जांच अनुक्रम को अक्सर इस तरह से प्रेषित किया जाता है कि रिसीवर पूरे फ्रेम पर चल रहे योग की गणना कर सकता है, साथ में अनुगामी फ्रेम जांच अनुक्रम के साथ, एक निश्चित परिणाम (जैसे शून्य) को देखने की अपेक्षा करता है जब यह सही होता है। ईथरनेट और अन्य विद्युत और इलेक्ट्रॉनिक इंजीनियर संस्थान 802 प्रोटोकॉल के लिए, मानक बताता है कि डेटा को सबसे कम महत्वपूर्ण बिट पहले प्रेषित किया जाता है, जबकि फ्रेम जांच अनुक्रम को सबसे महत्वपूर्ण बिट (बिट 31) पहले प्रेषित किया जाता है। एक वैकल्पिक दृष्टिकोण फ्रेम जांच अनुक्रम के बिट परिवर्तन को उत्पन्न करना है ताकि प्रतिवर्त फ्रेम जांच अनुक्रम को पहले कम से कम महत्वपूर्ण बिट (बिट 0) भी भेजा जा सके। अधिक जानकारी के लिए इथरनेट फ्रेम § फ्रेम जांच अनुक्रम देखें।

प्रकार
अब तक का सबसे लोकप्रिय फ्रेम जांच अनुक्रम एल्गोरिथम चक्रीय अतिरिक्तता जांच (सीआरसी) है, जिसका उपयोग ईथरनेट और अन्य विद्युत और इलेक्ट्रॉनिक इंजीनियर संस्थान 802 प्रोटोकॉल में 32 बिट्स के साथ, X.25 में 16 या 32 बिट्स के साथ, एचडीएलसी में 16 या 32 बिट्स के साथ फ्रेम रिले में 16 बिट्स के साथ किया जाता है। पॉइंट-टू-पॉइंट प्रोटोकॉल (पीपीपी) में 16 या 32 बिट्स के साथ और अन्य डेटा लिंक स्तर प्रोटोकॉल में भी किया जाता है।

इंटरनेट प्रोटोकॉल सूट के प्रोटोकॉल जांच योग का उपयोग करते हैं।

यह भी देखें

 * सिंकवर्ड