2011-04-04 8 views
5

मैंने माइक्रोसॉफ्ट नेटवर्क मॉनिटर का उपयोग कर एक शुद्ध टीसीपी एक पर कब्जा कर लिया है। यह कब्जा फ्रेम लंबाई 54 बाइट्स के रूप में दिखाता है। आईपी ​​हेडर (20 बाइट्स) + टीसीपी हैडर (20 बाइट्स) + एसआरसी मैक (6 बाइट्स) + डीएसटी मैक (6 बाइट्स) + फ़्रेम टाइप (2 बाइट्स)। मुझे एक सीआरसी (4 बाइट) क्षेत्र नहीं दिख रहा है। मुझे पता है कि ईथरनेट के लिए न्यूनतम फ्रेम लंबाई 64 बाइट्स (46 + 18) है और अधिकतम 1518 है। मैं इसे नेटवर्क मॉनिटर में क्यों नहीं देखता? ईथरनेट फ्रेम के लिए डेटा फ़ील्ड का मूल्य 46-1500 है। क्या कुल फ्रेम लंबाई 46 बनाने के लिए आईपी डेटाफ्रेम 6 ऑक्टेट्स में शून्य के साथ गद्देदार है?ईथरनेट पर भेजे गए शुद्ध टीसीपी एक की कुल लंबाई क्या है?

मिला उत्तर: ईथरनेट पर भेजे गए पैकेट के डेटा फ़ील्ड की न्यूनतम लंबाई 46 octets है। यदि आवश्यक हो, तो ईथरनेट न्यूनतम फ्रेम आकार को पूरा करने के लिए डेटा फ़ील्ड को (शून्य के ऑक्टेट्स के साथ) गद्देदार होना चाहिए। यह पैडिंग आईपी पैकेट का हिस्सा नहीं है और आईपी हेडर के कुल लंबाई फ़ील्ड में शामिल नहीं है। http://www.ietf.org/rfc/rfc0894.txt

आईईईई 802.11 में एक फ्रेम के लिए न्यूनतम ओवरहेड क्या है। अधिकतम और न्यूनतम फ्रेम आकार क्या है? वाईफाई पर शुद्ध टीसीपी एक का फ्रेम आकार क्या होगा?

मैं भी आंशिक जवाब

उत्तर

6

Wireshark FAQ 7.10 में आपके प्रश्न के उत्तर को स्वीकार करेंगे।

सबसे OSes समर्थन नहीं कब्जा ईथरनेट पर एक फ्रेम के FCS करते हैं, और शायद सबसे अन्य लिंक परत प्रकार पर इसका समर्थन नहीं करते। कुछ ओएस पर कुछ ड्राइवर इसका समर्थन करते हैं, जैसे कि नेटबीएसडी पर कुछ (सभी?) ईथरनेट ड्राइवर और संभवतः मैक ओएस एक्स में ऐप्पल के गीगाबिट ईथरनेट इंटरफ़ेस के लिए ड्राइवर; उन ओएस में, आप हमेशा एफसीएस प्राप्त कर सकते हैं, या यदि आप विशिष्ट मोड में कैप्चर करते हैं तो आपको केवल एफसीएस मिल सकता है (आपको यह निर्धारित करना होगा कि कौन सा मामला है)।


IEEE Std 802.11 पृष्ठ 60:

फ्रेम शरीर क्षेत्र चर आकार की है। अधिकतम फ्रेम शरीर का आकार अधिकतम एमएसडीयू आकार (2304 ऑक्टेट्स) और सुरक्षा encapsulation से किसी भी ओवरहेड द्वारा निर्धारित किया जाता है।

enter image description here

+0

सिर्फ इस पोस्ट में आने वाले लोगों के लिए: 802.11-2007 मानक [802.11-2012] (http://standards.ieee.org/getieee802/download/802.11-2012.pdf) नामक एक संशोधन है। उपर्युक्त जानकारी पृष्ठ 382, ​​पहला पैराग्राफ, दूसरी पंक्ति पर पाई जा सकती है। – Skully

5

सबसे पहले, सामान्य ईथरनेट और वाईफ़ाई हेडर की तुलना लगभग एक सेब और संतरे तुलना ... वाईफ़ाई फ्रेम विकल्पों 802.11 फ्रेम के आकार का विस्तार कर सकता है की एक किस्म है, और कुछ में है दुर्लभ परिस्थितियों में केवल वाईफाई फ्रेमिंग ओवरहेड 74 बाइट हो सकता है। इसके अलावा, वाईफ़ाई फ्रेम का पेलोड 0 बाइट्स होने की अनुमति है, ईथरनेट II encapsulation के विपरीत, जिसके लिए कम से कम 46 बाइट पेलोड की आवश्यकता होती है।

तो, एक टीसीपी एसीके साथ की उम्मीद वाईफाई आकार के लिए आप ठोस संख्या देने के लिए ...

30-bytes (wifi ethernet hdr) 
20-bytes (IP Header) 
20-bytes (TCP Header) 
4-bytes (MIC, if WPA) 
4-bytes (CRC) 
------------------------ 
> 74 bytes 

(हेडर) एक 802.11 फ्रेम का अधिकतम आकार 2346 बाइट है।

+0

फिर एक नौसिखिया सवाल, फ्रेम की लंबाई को कैसे जानें? क्या लंबाई में फ्रेम देने वाला कोई क्षेत्र है? हम जानते हैं कि आखिरकार एन्क्रिप्शन के साथ अधिकतम लंबाई क्या हो सकती है, लेकिन वह लंबाई कहां है? – fguigui

संबंधित मुद्दे