यदि एक इंटरफेस का सीआरसी काउंटर उच्च है, तो सामान्य रूप से यह एक बुरा संकेत है, लेकिन क्यों?
- यदि गिनती अधिक है, तो तकनीकी रूप से इसका क्या मतलब है?
- इस काउंटर के कारण क्या हो सकता है?
- OSI मॉडल में यह परत किस काउंटर पर प्रतिक्रिया करेगी?
यदि एक इंटरफेस का सीआरसी काउंटर उच्च है, तो सामान्य रूप से यह एक बुरा संकेत है, लेकिन क्यों?
जवाबों:
काउंटर बढ़ रहा है क्योंकि आपके फ्रेम दूषित हो रहे हैं।
CRC फ्रेम में एक बहुपद फ़ंक्शन है जो ईथरनेट में 4B नंबर देता है। यह सभी एकल बिट त्रुटियों और डबल बिट त्रुटियों का एक अच्छा प्रतिशत पकड़ लेगा । इस प्रकार यह सुनिश्चित करना है कि पारगमन में फ्रेम को दूषित नहीं किया गया था। यदि आपका CRC त्रुटि काउंटर बढ़ रहा है, तो इसका मतलब है कि जब आपके हार्डवेयर ने फ्रेम पर बहुपद फ़ंक्शन को चलाया था, तो परिणाम एक 4B संख्या थी जो फ्रेम पर पाए गए 4B नंबर से भिन्न थी।
ईथरनेट फ्रेम CRC (FCS) को आमतौर पर OSI लेयर 2 पर समझा जाता है, कई लोग दावा करते हैं कि यह ईथरनेट पर लेयर 1 है, लेकिन यह गलत है (केवल preamble, SFD और IFG ईथरनेट पर लेयर 1 है)।
मैं कंप्यूटर नेटवर्क्स नामक एक पुस्तक की सिफारिश करता हूं - इस और कई अन्य विषयों पर एक सिस्टम दृष्टिकोण । यह 102 के माध्यम से पृष्ठ 92 के आसपास सीआरसी की गहन चर्चा करता है।
जैसा कि डैनियल ने बताया, फ्रेम कई कारणों से दूषित हो सकता है जैसे: द्वैध बेमेल, दोषपूर्ण केबल और टूटे हुए हार्डवेयर। हालांकि, सीआरसी त्रुटियों के कुछ स्तर की उम्मीद की जानी चाहिए और मानक ईथरनेट पर 10 -12 बिट-त्रुटि-दर की अनुमति देता है (10 12 में से 1 बिट फ्लिप कर सकता है) और यह मानक के अनुसार स्वीकार्य है।
तांबे में संकेत इलेक्ट्रॉनों (इलेक्ट्रॉनों स्वयं बहुत ज्यादा यात्रा नहीं कर रहे हैं) के बीच राज्य को स्थानांतरित करके यात्रा करते हैं, और फाइबर में संकेत फाइबर की दीवारों को दर्शाते हुए फोटॉन द्वारा यात्रा करते हैं। एक गैर-शून्य मौका है कि दीवारों पर गर्मी के कारण फोटॉन बस बदल जाएगा या इलेक्ट्रॉनों की स्थिति अपने आप फ्लिप हो जाएगी। इसलिए सही परिस्थितियों में भी कुछ त्रुटियां हमेशा होंगी। यह ज्ञात होना चाहिए कि बिट एक इलेक्ट्रॉन का एकल फोटॉन या एकल राज्य परिवर्तन नहीं है; आज आपको किसी एक बिट को व्यक्त करने के लिए कई फोटोन या इलेक्ट्रॉन अवस्था परिवर्तन की आवश्यकता होती है, इसलिए एक एकल 'गलत स्थिति' एक त्रुटि उत्पन्न नहीं करेगी क्योंकि इनमें से कई का औसत राज्य है।
चक्रीय अतिरेक जांच के लिए लघु, डेटा ट्रांसमिशन त्रुटियों का पता लगाने के लिए एक सामान्य तकनीक। प्रेषित संदेश पूर्व निर्धारित लंबाई में विभाजित होते हैं जो एक निश्चित भाजक द्वारा विभाजित होते हैं। गणना के अनुसार, शेष संख्या को संदेश के साथ जोड़ा जाता है और भेजा जाता है। जब संदेश प्राप्त होता है, तो कंप्यूटर शेष को पुनर्गणना करता है और इसकी तुलना प्रेषित शेष से करता है। यदि संख्याओं का मिलान नहीं होता है, तो एक त्रुटि का पता लगाया जाता है।