Wikipedia 의 이더넷 항목을 보면 이더넷 프레임의 길이를 나타내는 방법을 알 수 없습니다. EtherType / Length 헤더 필드는 분명히 프레임 유형 또는 명시 적 길이를 나타낼 수 있으며 프레임 유형의 경우 패킷 길이를 파악하기 위해 다른 논리를 수행해야한다고 추측합니다. 예를 들어, EtherType 필드가 0x0800 인 경우 IPv4 페이로드를 나타내므로 수신 NIC는 페이로드의 첫 32 비트를 검사하여 IP 패킷의 길이를 찾아서 전체 길이를 계산해야합니다. 이더넷 프레임을 확인하고 프레임 끝 체크섬 및 프레임 간 격차를 찾을시기를 알고 있어야합니다.
이 소리가 정확합니까? 또한 이더넷을위한 IEEE 802.3 사양 (1 부)을 살펴 보았지만 이 방법은 매우 불투명합니다.