विकिपीडिया पर ईथरनेट प्रविष्टि को देखते हुए , मैं यह पता नहीं लगा सकता कि यह कैसे इंगित किया जाता है कि ईथरनेट फ्रेम कितना लंबा है। EtherType / लंबाई हेडर फ़ील्ड स्पष्ट रूप से या तो एक फ़्रेम प्रकार या एक स्पष्ट लंबाई का संकेत दे सकता है, और मैं अनुमान लगा रहा हूं कि फ्रेम प्रकार के मामले में, यह पता लगाने के लिए कुछ अन्य तर्क करना होगा कि पैकेट कितना लंबा है। उदाहरण के लिए, यदि EtherType फ़ील्ड 0x0800 है, जो IPv4 पेलोड को इंगित करता है, और इसलिए प्राप्त NIC को IP पैकेट की लंबाई का पता लगाने के लिए पेलोड के पहले 32 बिट्स की जांच करनी होगी, और इसलिए इसकी कुल लंबाई का पता लगाना होगा ईथरनेट फ्रेम, और पता है कि एंड-ऑफ-फ़्रेम चेकसम और इंटरफ़्रेम गैप को कब देखना है।
क्या यह ध्वनि सही है? मैंने ईथरनेट (भाग 1, वैसे भी) के लिए IEEE 802.3 कल्पना को देखा , जो इसे पुष्टि करने के लिए लगता है, लेकिन यह बहुत अपारदर्शी है।