तपाईंले टनेल इन्टरफेसमा 1400 बाइटका प्याकेट क्याप्चर गर्नुहुन्छ, फेरि भौतिक इन्टरफेसमा क्याप्चर गर्नुहुन्छ, र सङ्ख्याहरू मिल्न मान्दैनन्। ठेगानाहरू फरक छन्, आकारहरू फरक छन्, र दोस्रो फाइल बिल्कुलै अर्को कुराकानीजस्तो देखिन्छ। केही बिग्रिएको छैन। दुई फरक प्याकेट दुई फरक तहमा बसेका छन्, र तिनीहरूबीचको दूरी नै टनेलले तपाईंको ट्राफिकलाई गर्ने कुरा हो। MTU लाई दोष दिनुअघि दुवै दृश्य पढ्नुहोस्।

दुई दृष्टिकोण, र हरेकले देखाउने प्याकेट

टनेल इन्टरफेसमा लिइएको क्याप्चरले भित्री प्याकेट देखाउँछ: कुनै सुरक्षा लगाउनुअघि, एप्लिकेसनको पेलोड आफ्नो मूल स्रोत र गन्तव्यसहित। भौतिक इन्टरफेसमा लिइएको क्याप्चरले बाहिरी प्याकेट देखाउँछ: एउटा IP हेडर, एउटा ट्रान्सपोर्ट हेडर, इन्क्याप्सुलेसन, र त्यसपछि पेलोडका रूपमा इन्क्रिप्ट गरिएको भित्री प्याकेट। एउटै कुराकानी, फरक वस्तुहरू। फाइलमा कुनचाहिँ छ भनी नाम दिनुभयो भने, बेमेल अब रहस्य रहँदैन।

आकारको फरक ओभरहेड हो, र ठेगानाको फरक डिजाइन हो। यसलाई उल्टाएर हेर्दा अलमल्ल पूर्वानुमानयोग्य हुन्छ: मानिसहरूले भित्री 1400 बाइटको प्याकेटलाई बाहिरी 1450 बाइटको प्याकेटसँग तुलना गर्छन्, केही गलत छ भनी ठान्छन्, र कहिल्यै दोषी नभएका MTU सेटिङ बदल्न थाल्छन्। फाइललाई इन्टरफेस र तहसँगै नाम दिनुहोस्, किनकि त्यो नाम पाठकलाई सबैभन्दा पहिले चाहिने कुरा हो र मानिसहरूले सबैभन्दा पहिले छोड्ने कुरा पनि हो।

क्याप्चर सुरु गर्नुअघि तह निर्णय गर्नुहोस्

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

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

आकारको फरकमा वास्तवमा के हुन्छ

बाहिरी प्याकेटले थप हेडर र सुरक्षा सामग्री बोक्छ, र कति बोक्छ भन्ने प्रोटोकल र यसका विकल्पमा निर्भर गर्छ। बाटोमा खण्डीकरण, एकत्रीकरण वा पुनःक्रमणले भित्री प्याकेट र त्यसलाई बोक्ने बाहिरी प्याकेटबीचको देखिने एक-एक सम्बन्ध तोड्न सक्छ, त्यसैले आकार-दर-आकार तुलना सधैं उपलब्ध हुँदैन। MTU समस्या शङ्का गर्दा आकारको प्रतिक्रिया र ट्राफिक रोकिने बिन्दु खोज्नुहोस्, त्यसपछि एप्लिकेसनले रिपोर्ट गर्ने कुरासँग तुलना गर्नुहोस्। जवाफ नआउने पुनःप्रेषण ढाँचा अर्कै सङ्केत हो, अर्को हपको आकार बोक्ने ICMP त्रुटिभन्दा।

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

अफलोडलाई सङ्ख्यामा पढ्ने

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

अन्यथा तपाईं बाटोको व्यवहार होइन, होस्टको सुविधा नाप्दै हुनुहुन्छ। इन्टरफेस र अफलोड अवस्थासहित नाम दिइएका दुई फाइलले यी अधिकांश बहस एक मिनेटमै टुङ्ग्याउँछन्।

क्याप्चर कहाँ प्रमाण हुन छाड्छ

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

हरेक फाइललाई इन्टरफेस, फिल्टर र टाइमस्ट्याम्पसहित नाम दिनुहोस्, र अनुसन्धान सकिएपछि मेटाउनुहोस्। tcpdump पुस्तिका ले यहाँ प्रयोग भएका इन्टरफेस र फिल्टर फ्ल्यागहरू वर्णन गर्छ, क्याप्चर सानो राख्नेहरूसमेत।

यदि प्रमाण बाँड्नै पर्छ भने, पेलोड होइन, आकार, टाइमस्ट्याम्प र फ्ल्याग बाँड्नुहोस्। प्रश्न प्याकेटको आकारबारे थियो, र उत्तरलाई विरलै कसैको डाटा चाहिन्छ।

सम्बन्धित लेखहरू