जिस कंपनी के लिए मैं काम करता था, उसके लिए मुझे एक सॉकेट रिसीवर लागू करना पड़ा, जो कुछ विशेष सेंसर हार्डवेयर से स्थानीय कनेक्शन पर यूडीपी के रूप में डेटा लेता था। प्रश्न में डेटा एक अच्छी तरह से गठित यूडीपी पैकेट था, लेकिन दिलचस्प बात यह है कि डेटा पेलोड हमेशा बाकी डेटा का उपयोग करके गठित सीआरसी 16 चेकसम के साथ समाप्त हो गया।
मैंने कल्पना के अनुसार, अपने अंत में चेक को लागू किया, लेकिन मैं हमेशा सोचता था कि क्या यह आवश्यक है। आखिरकार, यूडीपी प्रोटोकॉल खुद 16-बिट सीआरसी नहीं ले जाता है? इसलिए, हालांकि यूडीपी पैकेट खो सकते हैं या आउट-ऑफ-ऑर्डर हो सकते हैं, मैं इस धारणा के तहत था कि ओएस की प्रक्रियाओं तक पहुंचने से पहले उन्हें नेटवर्क हार्डवेयर द्वारा खारिज किए बिना भ्रष्ट नहीं किया जा सकता है। या क्या कोई विशेष उपयोग-मामला है जो मुझे याद आ रहा है?
यह जोड़ने योग्य है कि मैं रक्षा उद्योग में काम कर रहा था, जैसा कि मुझे यकीन है कि आप कल्पना कर सकते हैं, इस तरह से सब कुछ के बारे में सुपर-स्पष्ट होना पसंद करता है, इसलिए मैं सोच रहा हूं कि क्या यह "सुरक्षा ओसीडी" का मामला था। ..