Fact-checked by Grok 2 weeks ago

Ethernet frame

An Ethernet frame is the fundamental protocol data unit (PDU) employed at the data link layer in Ethernet networks, encapsulating upper-layer protocol data for transmission over physical media in local area networks (LANs). Defined primarily by the standard, it structures data into a sequence of fields including synchronization bits, addressing information, payload, and error-checking mechanisms to ensure reliable delivery. The frame format supports variable payload sizes from 46 to 1500 bytes (extendable in modern variants), enabling efficient multiplexing of protocols like over Ethernet while maintaining backward compatibility with early designs. Two primary variants exist: the Ethernet II (DIX) format, which uses a 2-byte Type field to identify the encapsulated protocol, and the format, which employs a 2-byte field followed by a (LLC) header for protocol demultiplexing. In the IEEE 802.3 LLC structure, the frame begins with a 7-byte preamble for and a 1-byte Start Frame Delimiter (SFD), followed by 6-byte Destination (DMAC) and Source (SMAC) fields, the 2-byte , a 3-byte LLC header (DSAP, SSAP, and Control), a variable data field of 43 to 1497 bytes, and a 4-byte (FCS) using (CRC) for integrity verification. An interframe gap of at least 12 bytes separates consecutive frames to allow receiver processing time. Introduced in the 1970s by Xerox, Intel, and Digital Equipment Corporation (DIX) and standardized by IEEE in 1983, the Ethernet frame has evolved to support full-duplex operation without CSMA/CD in switched networks and speeds from 10 Mbps to 800 Gbps as of 2024, underpinning the majority of wired LAN infrastructure worldwide. Its design emphasizes simplicity and scalability, with MAC addresses (48 bits) facilitating unicast, multicast, and broadcast addressing, while optional features like VLAN tagging (IEEE 802.1Q) insert a 4-byte header for network segmentation without altering the core frame. Modern extensions, such as jumbo frames up to 9000 bytes, address high-throughput applications like data centers, but the base format remains integral to interoperability across Ethernet-compliant devices.

Overview

Definition and Purpose

An Ethernet frame is the (PDU) at the (Layer 2 of the ) in Ethernet networks, encapsulating higher-layer packets—such as those from the network layer (e.g., )—for transmission over the physical medium, as specified in the standard. This encapsulation adds necessary control information to ensure the data can be properly addressed, synchronized, and verified during transit across shared or dedicated links in local area networks (LANs). The primary purpose of the Ethernet frame is to facilitate reliable communication between devices by incorporating mechanisms for MAC addressing to identify senders and receivers, error detection through a () in the , and bit-level synchronization to align receiver clocks with the incoming signal. It supports both (point-to-point) and broadcast delivery modes, enabling efficient data distribution in multi-device environments. In half-duplex operations over shared media, the frame structure underpins with (CSMA/CD) to manage contention and retransmit corrupted frames, while full-duplex modes leverage it for direct, collision-free transmission with optional flow control via higher-layer protocols. Key characteristics of the Ethernet frame include its variable length, ranging from a minimum of 64 bytes to a maximum of 1518 bytes in the standard configuration (including headers and the frame check sequence but excluding the 8-byte preamble and start frame delimiter). Frames are transmitted as a continuous stream of binary bits, with an octet-aligned structure that ensures compatibility across diverse physical layer implementations, such as twisted-pair copper or fiber optic cabling. In relation to the OSI model, the Ethernet frame primarily resides at the for logical framing and addressing, but it interfaces with the for actual bit transmission, including synchronization elements that span both layers.

Historical Development

The Ethernet frame originated in 1973 at Xerox's Palo Alto Research Center (PARC), where engineer drafted a memo on May 22 outlining a concept using for a shared medium access system operating at 2.94 Mbps. This prototype, developed with David Boggs and others, evolved into a functional 3 Mbps network by 1974, interconnecting Xerox computers and demonstrating packet switching with collision detection. In 1980, the (DEC), , and (DIX) consortium published the Ethernet 1.0 specification, known as the "," which defined the initial frame format for 10 Mbps operation over thick (10BASE5), including fields for addresses, data, and checksum. This DIX Ethernet I frame laid the groundwork for commercial adoption. By 1982, the DIX group released , introducing the Ethernet II frame with an field to better support protocols like , which became the dominant format for non-IEEE implementations. The IEEE formalized Ethernet in 1983 through the 802.3 working group, publishing the first draft standard that year and the full standard in 1985, which largely replaced the proprietary specification while adopting a similar but interpreting the /type field differently. Subsequent revisions maintained the core logic for : IEEE 802.3u in 1995 introduced at 100 Mbps over cabling (100BASE-TX), shifting from thick "Thicknet" to more flexible unshielded (UTP) media starting with 10BASE-T in 1990. IEEE 802.3ab in 1999 defined (1000BASE-T) over Category 5 UTP, further enabling scalable local area networks without altering the frame's essential components. By 2017, IEEE 802.3bs specified 200 Gbps and 400 Gbps operations, with extensions reaching 800 Gbps by 2024 under 802.3df, supporting modern data centers while preserving compatibility with legacy frames to ensure seamless evolution.

Layered Structure

Physical Layer Components

The physical layer (Layer 1) of the in Ethernet, as defined by , handles the transmission of raw bits over such as twisted-pair copper cables or by specifying electrical signals, signaling rates, connector types, and topologies to ensure reliable bit-level delivery. This layer adds essential signaling to the frame, converting logical bits into physical signals suitable for the medium without altering the frame's content. In Ethernet , the "packet" encompasses the complete transmitted signal at the , which includes the core plus additions like the for receiver , the start delimiter, and the interframe that maintains states between transmissions. The consists of alternating 1s and 0s to allow , while the interframe enforces a minimum 96-bit-time pause (equivalent to 9.6 μs at 10 Mbps) to prevent overlap and enable hardware recovery. The transmission process involves encoding the frame's bits according to the medium and speed; for instance, 10BASE-T Ethernet uses encoding, where each bit is represented by a (high-to-low for 0, low-to-high for 1) to embed clocking and ensure self-synchronizing signals over unshielded . variants, such as 100BASE-TX, apply 4B/5B block encoding, converting groups of 4 data bits into 5-bit symbols to guarantee sufficient transitions for and error detection, increasing the effective baud rate to 125 MHz. Gigabit Ethernet's 1000BASE-T employs four-dimensional PAM-5 encoding, using five signal levels (-2, -1, 0, +1, +2) across four s to achieve full-duplex 1 Gbps transmission with reduced . Prior to and following each frame, the physical medium remains idle, with no signal or a continuous idle pattern transmitted to delineate frame boundaries. IEEE 802.3 physical layer specifications maintain backward compatibility across Ethernet speeds from 10 Mbps to 800 Gbps and beyond by standardizing core signaling principles while adapting encoding for higher rates and media types, such as shifting from binary to multilevel modulation in faster variants. For example, higher-speed implementations like 400 Gbps Ethernet incorporate advanced encodings such as 64B/66B with PAM4 to handle increased data density over fiber or copper. This evolution ensures interoperability while optimizing for power, distance, and error rates specific to each physical medium. The , corresponding to layer 2 of the , facilitates node-to-node data delivery across Ethernet networks by segmenting higher-layer data into frames, ensuring reliable transmission through error detection mechanisms such as the (FCS), and managing access to the shared medium via protocols like with (CSMA/CD) in legacy half-duplex configurations. This layer operates above the , abstracting the details of bit transmission to focus on logical framing and control functions that enable devices to communicate within a . Ethernet frame boundaries are logically defined by the combination of a header (containing destination and source addresses along with control fields), a variable-length , and a trailer (primarily the FCS for integrity verification), excluding elements such as the , start frame , and interframe gap that handle signal and timing. This structure ensures that the frame represents a complete at the level, with minimum and maximum sizes enforced to support and efficient transmission in shared environments. Encapsulation at the involves wrapping network layer protocol data units, such as (IP) packets, within the Ethernet frame by adding MAC sublayer headers that include 48-bit source and destination MAC addresses for local delivery, along with other control fields to delineate the payload boundaries. This process allows higher-layer protocols to remain agnostic to the underlying medium while enabling direct hardware addressing for efficient LAN communication. The data link layer in Ethernet is subdivided into the Media Access Control (MAC) sublayer, which primarily handles frame formation, addressing, and medium access, and the Logical Link Control (LLC) sublayer, which—when utilized—provides additional multiplexing capabilities to support multiple upper-layer protocols over the same MAC connection. The MAC sublayer, defined in IEEE 802.3, encapsulates the data and enforces access rules, whereas the LLC sublayer per IEEE 802.2 adds protocol identification and flow control if needed for complex environments.

Field Breakdown

Preamble and Start Frame Delimiter

The preamble and start frame delimiter (SFD) constitute the leading signaling sequence in an Ethernet transmission, enabling prior to the arrival of the frame's content. The comprises 7 bytes (56 bits) consisting of the repeating 10101010, which generates an alternating of 1s and 0s. This fixed pattern allows the signaling (PLS) circuitry in the to attain steady-state with the timing of the incoming signal. Following the preamble is the SFD, a 1-byte field fixed at the binary value 10101011. The SFD denotes the conclusion of the and the commencement of the MAC frame proper, with its pattern differing from the preamble only in the least significant bit to provide a clear transition marker. These fields serve to facilitate and bit-level alignment in operating asynchronously with the transmitter, ensuring reliable detection of subsequent frame bits without data content. The preamble's regular oscillation aids (PLL) circuits in locking onto the signal's frequency and , while the SFD alerts the receiver to shift to frame parsing mode. The and SFD are appended and transmitted by the entity at the medium's , independent of the frame structure. Upon reception, the processes them for and then discards them, passing only the ensuing frame to the ; consequently, they are excluded from the logical frame definition in . In implementations ( Clauses 35–40), the standard 7-byte and 1-byte SFD are retained, but variants incorporate specialized handling, such as preamble shrinkage in 8B/10B encoded PHYs or integration with carrier extension symbols for half-duplex short frames to maintain integrity without altering the core role.

Address Fields

The address fields in an Ethernet frame comprise the Destination Address (DA) and Source Address (SA), positioned immediately after the Start Frame Delimiter as the initial components of the MAC header. Each field is 6 octets (48 bits) in length, resulting in a total of 12 octets for both. These MAC addresses operate within a 48-bit flat address space, structured to facilitate unique identification across networks. The least significant bit (bit 0) of the first octet serves as the Individual/Group (I/G) bit, set to 0 for individual (unicast) addresses targeting a single recipient or 1 for group (multicast) addresses targeting multiple recipients. The second least significant bit (bit 1) of the first octet is the Universal/Local (U/L) bit, set to 0 for universally administered addresses assigned by the IEEE or 1 for locally administered addresses configured by network administrators. The remaining 46 bits consist of the 24-bit Organizationally Unique Identifier (OUI), allocated by the IEEE to manufacturers for the first three octets, followed by a 24-bit extension unique to the specific network interface card (NIC). In usage, the determines frame delivery: addresses have the first octet starting with even values (I/G bit = 0, e.g., 00 prefix), addresses start with odd values (I/G bit = 1, e.g., 01 prefix), and the is the all-ones pattern FF:FF:FF:FF:FF:FF (a special case). The always employs a address (I/G bit = 0) to identify the transmitting , ensuring traceability without group addressing for origins. Receivers prioritize DA examination upon frame arrival; hardware-level filtering discards frames where the DA does not match the local , broadcast, or any subscribed groups, thereby reducing CPU load and bus contention on the host system.

Length/EtherType Field

The Length/EtherType field is a 2-byte (16-bit) component in the Ethernet frame header, positioned immediately after the destination and source fields. This field serves a dual purpose depending on its numerical value: if the value is less than 0x0600 ( in decimal), it functions as the field in frames, specifying the number of bytes in the (including any padding and upper-layer headers like LLC). Conversely, if the value is 0x0600 or greater, it acts as the field, identifying the protocol encapsulated in the , such as (IPv4) or (). Historically, the original Ethernet II specification, developed by , , and in 1982, exclusively used this field as an EtherType to directly indicate the upper-layer protocol, without a separate length indicator. In contrast, the IEEE 802.3 standard, ratified in , redefined the field as a mandatory indicator to measure the payload size, relegating protocol identification to the subsequent IEEE 802.2 (LLC) header when necessary. This shift aimed to standardize frame sizing and in shared media environments, though Ethernet II frames remain widely compatible due to the value-based distinction. Receivers interpret the field by performing a numerical on its value, treating it as a big-endian 16-bit ; values below 0x0600 trigger length-based parsing, ensuring the frame's field is exactly that many bytes long, while higher values invoke processing without regard to length. For frames where the indicated is less than 46 bytes, the sender must pad the with zeros to reach this minimum, maintaining the overall size at least 64 bytes (excluding and start frame delimiter) to support reliable on the medium. This padding is transparent to upper layers, as the actual length is conveyed within the protocol headers. EtherType values are assigned and managed by the IEEE to prevent conflicts and ensure global , with assignments ranging from 0x0600 to 0xFFFF and requiring justification for new protocols. Common examples include 0x0800 for IPv4, 0x86DD for , 0x0806 for , and 0x8864 for (PPPoE) session frames. These values enable efficient protocol demultiplexing at the receiver, directing the payload to the appropriate network stack.

Payload

The payload, also known as the MAC client in , constitutes the variable-length portion of the Ethernet frame that encapsulates from higher-layer protocols. This carries the actual user information or protocol packets without undergoing any Ethernet-specific processing at the MAC layer, serving primarily as a transparent container for network-layer s such as () packets. For instance, in standard IP encapsulation over Ethernet, the entire IP fits within this , enabling seamless transmission across the local area network. The standard size of the payload ranges from 46 to octets, ensuring compatibility with the overall constraints defined in . The exact length is indicated either by the preceding Length field in IEEE 802.3 formats or inferred from the field in Ethernet II frames when its value exceeds . This octet-aligned structure maintains byte-level boundaries, facilitating efficient processing by network interfaces. The -byte maximum size, corresponding to a (MTU) of bytes, was originally selected to prevent excessive fragmentation in early Ethernet implementations while accommodating typical packet sizes without compromising performance. If the upper-layer data is shorter than 46 octets, the must be padded with zero octets to reach this minimum length, resulting in a total frame size of at least 64 octets (including headers and ). This padding requirement stems from the need to ensure reliable in the with (CSMA/CD) mechanism used in half-duplex Ethernet networks, where the minimum frame duration must cover the round-trip propagation time across the maximum network diameter—equivalent to a slot time of 512 bit times or 64 bytes at 10 Mbps. The receiving station uses the field to distinguish actual data from , discarding the extraneous zeros during processing.

Frame Check Sequence

The Frame Check Sequence (FCS) is a 4-byte (32-bit) (CRC-32) field appended to the end of an Ethernet frame, serving as the primary error-detection mechanism in the standard. It protects the integrity of the frame's header and fields against transmission errors caused by noise or on the physical medium. The FCS enables the receiving device to verify whether the frame has been corrupted, though it provides detection only, without error correction capabilities. The CRC-32 value is generated using the irreducible polynomial G(x) = x^{32} + x^{26} + x^{23} + x^{22} + x^{16} + x^{12} + x^{11} + x^{10} + x^8 + x^7 + x^5 + x^4 + x^2 + x + 1, represented in binary as 0x04C11DB7 (with the highest-order bit omitted for implementation). To compute the FCS, the sender first complements the initial 32 bits of the protected frame content, treats the remaining bits as coefficients of a polynomial M(x), shifts it left by 32 bits (multiplying by x^{32}), and performs polynomial division modulo 2 by G(x) to obtain the 32-bit remainder R(x). The final CRC is the bitwise complement of R(x). This calculation is performed exclusively over the destination address (DA), source address (SA), Length/EtherType field, and payload (including any padding), excluding the preamble, Start Frame Delimiter (SFD), and the FCS itself. The resulting 32-bit sequence is appended immediately after the payload and transmitted with the most significant bit (x^{31}) first, such that each octet is sent least-significant bit first within the byte, but the overall polynomial order ensures proper alignment for verification. At the receiver, the FCS is verified by recalculating the over the same protected fields of the incoming (, , Length/, and ), appending the received FCS, and performing the polynomial division by G(x). If the remainder is zero, the frame is deemed error-free; otherwise, a mismatch indicates corruption, and the frame is discarded without further processing. This process reliably detects all single- and double-bit errors, all odd numbers of bit errors, and all burst errors of length 32 bits or less with 100% probability, while providing greater than 99.999% detection for longer burst errors up to the maximum frame size. The high detection rate stems from the polynomial's properties, ensuring a of at least 4 for Ethernet frames. Implementation of the FCS is typically hardware-accelerated within network interface controllers (NICs), using linear feedback shift registers (LFSRs) for efficient serial or parallel computation during frame transmission and reception. This offloads the CRC operations from the host processor, enabling real-time error checking at wire speeds without impacting overall system performance. The detection-only nature of the FCS relies on higher-layer protocols, such as TCP, for any necessary retransmissions in response to dropped frames.

Frame Formats

Ethernet II

The Ethernet II frame format, also known as DIX Ethernet after its developers Digital Equipment Corporation, Intel Corporation, and Xerox Corporation, was specified in November 1982 as version 2.0 of the Ethernet data link layer protocol. Although it predates and differs from the IEEE 802.3 standard, Ethernet II remains prevalent for carrying Internet Protocol (IP) traffic in local area networks due to its straightforward design and broad adoption in TCP/IP environments. The frame structure begins with a 6-byte destination address (DA) field, followed by a 6-byte source address (SA) field, both containing MAC addresses for unicast, multicast, or broadcast delivery. A 2-byte field then specifies the encapsulated upper-layer protocol, such as IPv4 or . The payload follows, ranging from 46 to 1500 bytes (with padding added if shorter to meet the minimum size), and the frame concludes with a 4-byte (FCS) for error detection via (). Unlike length-based formats, Ethernet II omits a dedicated field, relying on the FCS to delineate the end of the . This format's primary advantage lies in its direct protocol identification through the field, eliminating the need for an intervening (LLC) header and reducing processing overhead at receivers. The registry, administered by the IEEE Registration Authority, supports extensibility by assigning unique 16-bit values to protocols, including 0x0800 for IPv4 and 0x0806 for , fostering across diverse network implementations. In contemporary TCP/IP networks, Ethernet II dominates due to its efficiency and native support for without additional encapsulation, making it the preferred choice for most Ethernet deployments. Its compatibility with infrastructure is ensured by reserving values above 1500 (0x05DC hexadecimal), which distinguishes them from valid length indicators in 802.3 frames.

IEEE 802.3 Raw

The IEEE 802.3 raw frame format, as defined in the 1983 IEEE Std 802.3, provides the foundational structure for Ethernet data link layer framing without an IEEE 802.2 Logical Link Control (LLC) header. This format includes a 6-byte destination address (DA), a 6-byte source address (SA), a 2-byte length field specifying the number of bytes in the subsequent payload, a payload ranging from 46 to 1500 bytes, and a 4-byte frame check sequence (FCS) for error detection. The total frame size, excluding the 8-byte preamble and start frame delimiter, spans 64 to 1518 bytes to ensure reliable transmission over early Ethernet media. In legacy applications, particularly implementations from the 1980s and early 1990s, the raw format served as the default encapsulation for IPX/SPX protocol traffic. Here, the payload directly encapsulates the IPX header and data without an intervening LLC header, relying on the IPX header's initial two bytes—set to 0xFFFF—as an implicit identifier for packets. This approach assumed a single-protocol environment, enabling proprietary handling by drivers in Open Data-link Interface (ODI) configurations for 2.x through 4.x systems. The raw format's primary limitation stems from the absence of a standardized protocol identifier, restricting it to environments supporting only one , such as IPX, without support for diverse upper-layer protocols. Without LLC integration, it also lacked features like IPX checksumming and compatibility with multivendor diagnostics or bridging at the MAC layer, leading to interoperability issues in mixed environments. These constraints prompted a shift away from the raw format post-1990s, with defaulting to encapsulation starting April 15, 1993, to accommodate growing network diversity. Compatibility with Ethernet II frames is maintained through the length field's semantic distinction: values of 1500 (0x05DC) or less denote payload length in IEEE 802.3, while values exceeding 1500 signal an in Ethernet II, enabling both formats to coexist on shared segments without conflict.

IEEE 802.2 LLC and SNAP

The IEEE 802.2 (LLC) sublayer provides a standardized interface between the MAC sublayer and higher-layer protocols in networks, including Ethernet (), by enabling multiplexing of multiple network protocols over a single physical link. The LLC header, which is 3 octets long and placed at the beginning of the field in an 802.3 frame, consists of three fields: the Destination (DSAP), Source (SSAP), and . The DSAP (1 octet) identifies the destination protocol or service, with its least significant bit indicating individual (0) or group (1) addressing; for example, a value of 0xAA () signals the use of the Subnetwork Access Protocol () extension. The SSAP (1 octet) similarly identifies the source protocol or service, with its least significant bit denoting command (0) or response (1) frames. The field (1 or 2 octets, depending on the LLC type) specifies the type of (PDU) and manages functions such as sequencing, acknowledgments, and flow control. LLC supports three modes of operation, each defined by the structure and interpretation of the field. Type 1 operation is connectionless and unacknowledged, using an unnumbered format (e.g., 0x03 for Unnumbered or UI PDUs) suitable for simple, datagram-style transfers without control or . Type 2 is connection-oriented, employing (I), Supervisory (S), and Unnumbered (U) formats in the field with sequence numbers and poll/final (P/F) bits for reliable, sequenced delivery and handling. Type 3 provides acknowledged connectionless service, using specialized Acknowledged Connectionless () PDUs in the field for optional confirmations without establishing a persistent . In frames, LLC is essential for multi-protocol environments, such as encapsulating (IP) datagrams, where the header enables higher-layer protocols to access the MAC service. The Subnetwork Access Protocol (SNAP) extends LLC to restore compatibility with the field from Ethernet II frames within the length-constrained format. is invoked when DSAP and SSAP are both set to 0xAA and the Control field is 0x03 (indicating Type 1 unacknowledged operation), adding a 5-octet extension immediately following the LLC header. This extension comprises a 3-octet (OUI), typically 00-00-00 for standard protocols, followed by a 2-octet value (e.g., 0x0800 for or 0x0806 for ). By embedding the in this manner, allows networks to carry protocols originally defined for Ethernet II, ensuring interoperability in mixed environments. The combined LLC and headers total 8 octets, and their use is mandatory for transmitting and over networks in multi-protocol setups to maintain protocol identification without relying on proprietary DSAP/SSAP assignments.
FieldSize (octets)DescriptionExample for SNAP (IP)
DSAP1Destination ; indicates 0xAA
SSAP1Source ; indicates frame type0xAA
1PDU type and control (Type 1: unacknowledged)0x03
OUI (SNAP)300-00-00
(SNAP)2 identifier (e.g., , ARP)0x0800
Although LLC and SNAP were foundational for early multi-protocol Ethernet deployments, their usage has declined in modern networks due to the widespread adoption of native Ethernet II framing for traffic, which avoids the additional overhead. However, they persist in certain bridged or legacy environments, such as for protocols requiring LLC flow control (e.g., ) or functions like , where SNAP ensures compatibility across variants.

Transmission and Performance

Interframe Gap and End of Frame

After the (FCS), the Ethernet frame transmission terminates as the signal returns to an idle state, with no additional bits transmitted to mark the end explicitly at the layer. This transition to idle is media-dependent and handled at the ; for instance, in using 8b/10b encoding, idle ordered sets such as /I/ symbols (e.g., /I1/ or /I2/) are inserted immediately after the last data symbol to indicate frame termination and maintain signal balance. The (also known as the or IPG) follows the end of the and consists of a minimum period of idle time before the of the next begins. According to Clause 4.4.2, this gap is nominally 96 bit times at the MAC transmit interface, equivalent to 12 byte times at 10 Mbps but measured in fixed time duration that scales inversely with link speed—for example, 9.6 μs at 10 Mbps, 960 ns at 100 Mbps, and 96 ns at 1 Gbps. Receivers may observe a shortened IPG as low as 64 bit times due to effects like preamble compression or clock tolerance variations during transmission. The primary purpose of the IPG is to provide recovery time for receiver circuitry, including clock and data recovery circuits at the , and to allow CSMA/CD sublayers in half-duplex mode to reset and detect potential collisions within the defined slot time. This spacing ensures reliable frame delineation and prevents overlapping transmissions on shared media. In full-duplex operation, where CSMA/CD is disabled, the IPG maintains the same 96 bit time specification to support consistent timing across Ethernet variants, though without collision-related constraints. For half-duplex , carrier extension mechanisms insert additional idle symbols into short frames to extend the effective transmission time for , but the post-frame IPG remains at the minimum 96 bit times.

Overhead and Maximum Throughput

The Ethernet frame includes several non-data components that contribute to transmission overhead, reducing the effective throughput compared to the physical line rate. The minimum logical overhead within the frame consists of 18 bytes: 6 bytes for the destination address, 6 bytes for the source address, 2 bytes for the Length/EtherType field, and 4 bytes for the Frame Check Sequence (FCS). Additionally, physical-layer overhead adds 8 bytes equivalent (7 bytes preamble + 1 byte Start Frame Delimiter, or SFD), and the interframe gap (IFG, also known as IPG) contributes another 12 bytes equivalent in transmission time, for a total of 38 bytes of overhead per frame. For maximum-sized frames with a 1500-byte payload (total frame size 1518 bytes), this overhead represents approximately 7% of the transmitted data. The effective throughput, or maximum data rate achievable, accounts for this overhead and is calculated as the ratio of payload bits to total bits transmitted on the wire, multiplied by the line rate. The formula is: \text{Effective throughput} = \left( \frac{\text{payload bytes} \times 8}{\text{(frame bytes} + 8 + 12\text{) } \times 8} \right) \times \text{line rate} For a 1500-byte payload at 1 Gbps line rate, the total bits per frame are 12304 (1518 × 8 for the frame + 64 for preamble/SFD + 96 for IFG), yielding 12000 payload bits and an efficiency of approximately 97.5%. This results in a maximum throughput of about 975 Mbps. Overhead becomes more significant with smaller frames, where the fixed components dominate. For minimum-sized frames of 64 bytes (46-byte after ), the efficiency drops to around 55%, meaning nearly 45% of the is overhead. In , frame bursting mitigates this by allowing multiple small frames to be sent in a single transmission burst without full IFG between them, reducing effective overhead for bursty traffic. At higher speeds, such as Gbps, the Ethernet frame format remains consistent, so the relative overhead stays similar at about 97.5% efficiency for standard 1500-byte payloads. Jumbo frames, with payloads up to 9000 bytes or more, further improve efficiency to over 99% by amortizing the fixed overhead across larger data portions.

Frame Size Limits and Runt Frames

The standard specifies a minimum Ethernet frame size of 64 bytes, excluding the 8-byte and start frame delimiter, to ensure proper in half-duplex networks. This size comprises the 6-byte destination address, 6-byte source address, 2-byte Length or field, a minimum 46-byte (padded if necessary), and 4-byte . The maximum standard frame size is 1518 bytes, accommodating up to 1500 bytes of plus the fixed overhead fields. Runt frames are invalid Ethernet frames shorter than the 64-byte minimum and are automatically discarded by receiving network interface cards (NICs) without further processing. They commonly arise from collisions in half-duplex environments, where a transmitting station detects interference and aborts transmission mid-frame, or from other issues like underruns. To enforce the minimum size, sending NICs automatically pad payloads shorter than 46 bytes with zero bytes before transmission. In full-duplex operation, where collisions do not occur, the 64-byte minimum is not strictly required for detection purposes but is maintained by convention and hardware for compatibility with the standard. The presence of runt frames often signals underlying network problems, such as cabling faults causing signal reflections or electrical noise that corrupt frames. Network monitoring tools and switch counters track runt occurrences to aid diagnostics, helping administrators identify and resolve issues like faulty transceivers or duplex mismatches.

Modern Extensions

VLAN Tagging (IEEE 802.1Q)

The standard defines a mechanism for tagging by inserting a 4-byte tag immediately after the source address (SA) field in an Ethernet frame, transforming it into a tagged frame identifiable by network devices. This tag comprises a 2-byte Tag Protocol Identifier (TPID) with the value 0x8100, which signals the presence of the 802.1Q tag to bridges and switches, followed by a 2-byte Tag Control Information (TCI) field. The TCI field allocates 3 bits to the Priority Code Point () for specifying (CoS) levels ranging from 0 to 7, 1 bit to the Drop Eligible (DE) indicator (formerly Canonical Format Indicator or CFI on Ethernet), and 12 bits to the Identifier (VID), supporting up to 4094 unique s (with values 1-4094; 0 and 4095 reserved). The primary purpose of this tagging is to enable virtual LAN () segmentation on shared physical links, such as trunks, allowing multiple logical networks to coexist without interfering with each other and improving isolation in environments. The PCP bits facilitate priority queuing for (QoS), where higher values indicate greater transmission precedence, while the DE bit marks frames as eligible for discard during to protect higher-priority traffic. This structure supports efficient traffic management on trunked connections between switches, where frames from different VLANs traverse the same physical medium. In processing, bridges and switches inspect the TPID to recognize tagged frames and use the VID to determine forwarding decisions, ensuring frames are delivered only to ports in the same . On ingress to a trunk , untagged frames are assigned to a default VLAN (often VID 1 or a port-specific value) and may have a inserted; conversely, on egress to access ports, tags are stripped to deliver untagged frames to end devices. The insertion of the 4-byte increases the maximum frame size from 1518 bytes to 1522 bytes, which devices must accommodate to avoid fragmentation. First published by the IEEE in 1998, the 802.1Q standard has been widely adopted as a foundational technology for implementation in enterprise networks, enabling scalable segmentation and across Ethernet infrastructures. Subsequent revisions, such as (approved in 2005), introduce double tagging—known as QinQ—for service provider environments, where an outer S-VID tag encapsulates the inner C-VID to support nested s and accommodate up to 4096 customer s per service instance without exhausting the VID space.

Jumbo Frames and Higher-Speed Variants

Jumbo frames extend the Ethernet frame payload beyond the standard (MTU) of bytes, allowing payloads up to 9000 bytes in common implementations or even 16 kilobytes in some vendor-specific configurations. These non-standard frames, often called "giants," are not defined in the core specification due to interoperability concerns but are widely supported as an optional feature in () and subsequent standards. End-to-end agreement on support is required across all devices to prevent fragmentation or packet drops, as intermediate devices without compatible MTU settings may discard oversized frames. In applications such as storage area networks (SANs) and server clustering, jumbo frames reduce protocol overhead by minimizing the number of needed to transmit the same data volume—for instance, a 9000-byte can replace six standard 1500-byte , lowering CPU processing cycles and interframe gaps. This efficiency can double throughput for sessions under constant and round-trip times, achieving up to 99% link utilization in optimized environments compared to the 94% typical with standard . However, jumbo frames introduce challenges, including higher (e.g., 72 µs transmission time for a 9000-byte at 1 Gbps versus 12 µs for 1500 bytes) and increased requirements on switches, which can strain memory in mixed-MTU networks and lead to inefficiencies if not uniformly enabled. Higher-speed Ethernet variants, such as those defined in IEEE 802.3bs (published 2017) and IEEE 802.3df (published 2024), preserve the core format for rates up to 800 Gbps while incorporating adaptations for reliability and congestion management. This standard specifies Reed-Solomon (RS-FEC) in the to correct transmission errors at extreme speeds, using codes like RS(544,514) with interleaving for burst error tolerance, without altering the MAC structure. Flow control remains based on IEEE 802.3x pause , which allow full-duplex to temporarily halt transmission via special control containing a pause quanta (0 to 65535 units of 512 bit-times) to prevent . These mechanisms ensure compatibility with existing sizes while enabling high-throughput applications in data centers, though RS-FEC adds minor (around 250 ns) to maintain bit error rates below 10^{-13}.

References

  1. [1]
    Ethernet Protocol | IEEE 802.3 Frame Format - learncisco.net
    The figure illustrates the frame format for both Ethernet 2 and the standard IEEE 802.3.Local Area Network... · Lan Standards -- Ieee 802.3 · Ethernet Frame Structure
  2. [2]
    Ethernet frame format - IBM i
    The following figures show the frame format of two Ethernet standards: IEEE 802.3 and Ethernet version 2. The Frame Check Sequence (FCS) is a part of the frame ...<|control11|><|separator|>
  3. [3]
    IEEE 802.3 LLC Ethernet Frame - IP Packet Format - Huawei Support
    Aug 12, 2025 · An IEEE 802.3 LLC Ethernet frame includes DMAC, SMAC, Length, DSAP, SSAP, Ctrl, Data, and FCS fields. The Data field is 43-1497 bytes.
  4. [4]
    802.3-2022 - IEEE Standard for Ethernet
    Jul 29, 2022 · The Physical Layer encodes frames for transmission and decodes received frames with the modulation specified for the speed of operation ...
  5. [5]
    IEEE 802.3-2022 - IEEE SA
    Jul 29, 2022 · IEEE 802.3-2022 is the IEEE Standard for Ethernet, specifying speeds from 1 Mb/s to 400 Gb/s using CSMA/CD and various PHYs.
  6. [6]
    The IEEE 802.3 Frame Format - Firewall.cx
    The 802.3 Specification defines a 14 byte Data Link Header followed by a Logical Link Control Header that is defined by the 802.2 Specification.The Ieee 802.3 Frame Format · The Data Link Header · The 802.2 Logical Link...
  7. [7]
    The Ethernet Story
    Mar 13, 2004 · May 22 1973 - Metcalfe wrote a memo at Xerox Parc on ethernet's potential. • However, Metcalfe claims ethernet was actually.
  8. [8]
    Ethernet and Robert Metcalfe and Xerox PARC 1971-1975
    By late 1974, Metcalfe and Boggs had a 3 megabit per second Ethernet with Pup working. Once successful, Xerox filed for patents covering the Ethernet technology ...
  9. [9]
    Milestones:Ethernet Local Area Network (LAN), 1973-1985
    May 17, 2024 · ... Ethernet for broad industry use. The 10 Mb/s Ethernet 1.0 "Blue Book" specification was jointly published in September 1980 by the “DIX ...
  10. [10]
    Ethernet Through the Years: 50th Year of Innovation
    1983. The first draft of the IEEE 802.3 Standard, what would be 10Base5, is published. Also known as Thicknet, this is the first commercially available variant ...The Ethernet Was Born · Ieee Standards For Ethernet · How Ieee Sa Supports The...
  11. [11]
    Ethernet Cable Categories Explained: A Brief History - Fluke Networks
    Feb 24, 2022 · Ethernet was developed in 1973 by Bob Metcalfe at the Xerox Palo Alto Research Center and supported by thick copper coaxial-type cables.Missing: DIX | Show results with:DIX
  12. [12]
    What Matters When It Comes to Choosing an Ethernet PHY
    Feb 11, 2022 · The physical layer specifies the types of electrical signals, signaling rates, media and connector types, and network topologies. The Ethernet ...
  13. [13]
    Ethernet Overview - Microchip Developer Help
    Jun 24, 2024 · Ethernet is a Data Link and Physical Layer protocol defined by the IEEE 802.3™ Specification. It comes in many flavors, defined by maximum bit ...OSI Model Basics · Ethernet Families · Ethernet Family Naming Scheme
  14. [14]
    Ethernet Frame - an overview | ScienceDirect Topics
    A frame holds one packet of data. The first 8 bytes are the preamble. Some Ethernet systems don't transmit continuously, so the preamble is used to synchronize ...
  15. [15]
    Ethernet frame: definition and variants of the frame format - IONOS
    Mar 11, 2020 · With the IEEE 802.3 format, the basic MAC frame and the SNAP frame were created for the multiplexing process and for manufacturer-related ...
  16. [16]
    Difference between MHz vs Mbits and Encoding - Fluke Networks
    Manchester encoding is very inefficient as far as bandwidth requirements. To transmit 10 Mbps you need at least a 10MHz bandwidth for the signal on the cable.
  17. [17]
    21. Glossary - Ethernet: The Definitive Guide [Book] - O'Reilly
    4B/5B. The 4B/5B code is a block encoding scheme used to send Fast Ethernet data. In this signal encoding scheme, 4 bits of data are turned into 5-bit code ...
  18. [18]
    [PDF] Development of Ethernet / Physical Layer Aspects - arXiv
    1000BASE-T uses PAM-5 encoding where a transmit symbol can be at either of 5 states. (-2, -1, 0, 1, 2). Four of the states are used for data transmission and ...
  19. [19]
    Frame Transmission and Interframe Gap - 9.0 English - PG051
    Frames are transmitted over the Ethernet medium with an interframe gap of 96-bit times (9.6 μs for 10 Mbps, 0.96 μs for 100 Mbps, and 96 ns for 1 Gbps).
  20. [20]
    IEEE 802.3 Ethernet Standard Explained - L-P Community - LINK-PP
    Aug 16, 2025 · Over time, IEEE 802.3 has evolved to include faster data rates (10 Mbps to 400 Gbps, with work in progress on 800 Gbps), support for fiber ...
  21. [21]
    400G Ethernet standard Introducition 2022 - Ecloudlight
    Oct 21, 2022 · When "b" is R and P, it means that the encoding method adopted by the Ethernet physical layer is 64B/66B and PAM4 source encoding. The ...Missing: Gbps variations
  22. [22]
    [PDF] exploring the ieee 802 ethernet ecosystem
    The basic IEEE 802.3 standard specifies Ethernet clocks to be within ±100 ppm. ... IEEE published the. 802.3 standard as a draft in 1983 and as a standard in 1985 ...<|separator|>
  23. [23]
    Ethernet Frames (7.1) > Ethernet Switching - Cisco Press
    Jul 15, 2020 · MAC sublayer: This sublayer (specified in IEEE 802.3, 802.11, and 802.15), which is implemented in hardware, is responsible for data ...
  24. [24]
    The Structure and Coding of Logical Link Control (LLC) Addresses
    The standards for local area networks (LANs) are generally comprised of the physical layer, the medium access control (MAC) sublayer, and the logical link.<|control11|><|separator|>
  25. [25]
    What is the "IEEE 802.3 (Basic)" Ethernet Frame?
    Mar 16, 2024 · It can have a minimum frame length of 64 bytes and a maximum frame length of 1518 bytes (not including the Preamble). Hence, the length of this ...
  26. [26]
    Ethernet Technologies Overview - NetworkAcademy.IO
    The Ethernet family of protocols operates at both layer 2 (data link layer) and layer 1 (physical layer) of the OSI model. They are defined in the IEEE 802.2 ...
  27. [27]
    Ethernet MAC Address (7.2) - Cisco Press
    Jul 15, 2020 · If the encapsulated data is an IP multicast packet, the devices that belong to a multicast group are assigned a multicast group IP address.
  28. [28]
    Basic Concepts of the Ethernet Data Link Layer - Huawei Support
    Mar 15, 2025 · LLC Sub-layer. As described, the MAC sub-layer supports both IEEE 802.3 and Ethernet II frames. In the latter, the Type field identifies the ...
  29. [29]
    [PDF] 3. Media access control frame structure - IEEE 802
    The SFD field is the sequence 10101011. It immediately follows the preamble pattern and indicates the start of a frame. 3.2.3 Address fields. Each MAC frame ...
  30. [30]
    Ethernet Preamble Transparency for OAM capability - IEEE 802
    Existing preserves 7Byte preamble + SFD to RS. Existing 8B10B PHY/RS may have 1byte preamble shrinkage. Existing 4B5B PCS preserves 7Byte preamble + SFD to RS.<|control11|><|separator|>
  31. [31]
    [PDF] IEEE 802.3as – Ethernet Frame Expansion
    IEEE 802.3as extends the Ethernet frame format to accommodate applications needing envelope information, with a maximum size of 2000 octets.
  32. [32]
    None
    ### Summary of MAC Address Bits and Usage in Ethernet
  33. [33]
    IP Multicast Technology Overview - Cisco
    The source address for multicast datagrams is always the unicast source address. ... Figure 2 IEEE 802.3 MAC Address Format. This bit indicates that the ...
  34. [34]
    [PDF] QUICC Ethernet Address Filtering with DSP56002
    Feb 26, 1994 · This document discusses the filtering of Ethernet frames based on their destination addresses and an implementation using the Motorola 24-bit ...
  35. [35]
    Use of the IEEE Assigned EtherTypeTM
    IEEE Std 802.3 specifies a Length/Type field in an Ethernet frame1. This field, as described in IEEE Std 802.3 Clause 3.2.6, is two octets long and has one of ...
  36. [36]
    Ethernet Version 2 Versus IEEE 802.3 Ethernet - IBM
    Feb 27, 2023 · The frame begins with an 8-byte preamble that is used to alert and synchronize the Ethernet Network Interface Card (NIC) to the incoming data.
  37. [37]
    IEEE 802 Numbers
    Nov 3, 2024 · The Ethertype will be used to identify a "Channel" in which control messages are encapsulated as payload of GRE packets. When a GRE packet ...<|control11|><|separator|>
  38. [38]
    RFC 894: A Standard for the Transmission of IP Datagrams over ...
    This RFC specifies a standard method of encapsulating Internet Protocol (IP) [1] datagrams on an Ethernet [2]. This RFC specifies a standard protocol for the ...
  39. [39]
    [PDF] IEEE 802.3 Ethernet
    IEEE Std 802.3 Frame format. MAC. Client Data. SA. DA. Size (Octets). 6. 6. 2 ... IEEE Std 802.3u-1995 100BASE-T. IEEE Std 802.3x-1997 Full Duplex. TIA/EIA 568 ...Missing: Fast | Show results with:Fast
  40. [40]
    Gigabit Ethernet
    In 1995, IEEE adopted the 802.3u Fast Ethernet standard. Fast Ethernet is a 100 Mbps Ethernet standard. Fast Ethernet established Ethernet scalability. With ...
  41. [41]
    Standard for the Transmission of IP Datagrams over IEEE 802 - IETF
    The three fields are data rate in megabit/second, medium type, and maximum segment length in hundreds of meters. One combination of of 802.3 parameters is ...<|control11|><|separator|>
  42. [42]
    [PDF] IEEE 802.3 Cyclic Redundancy Check v1.0 (3/01)
    Mar 23, 2001 · Cyclic Redundancy Check (CRC) is an error-checking code used in data communication. IEEE 802.3 CRC-32 is the Frame Check Sequence (FCS) ...
  43. [43]
    4.2.5. Order of Ethernet Transmission - Intel
    The first bit transmitted is the low-order bit of AC, a zero. The last bit transmitted is the high order bit of 80, a one. The preceding table and the ...
  44. [44]
    [PDF] 32-Bit Cyclic Redundancy Codes for Internet Applications
    The IEEE 802.3 standard adopts the CRC polynomial: x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1 (this is irreducible, but not primitive). We represent ...
  45. [45]
    [PDF] A Local Area Network - Data Link Layer - Bitsavers.org
    This document contains the specification of the Ethernet, a local area network developed jointly by Digital Equipment Corporation, Intel Corporation, and Xerox.Missing: DEC | Show results with:DEC
  46. [46]
    EtherType - IEEE SA
    The EtherType™ provides a context for interpretation of the data field of an Ethernet/802.3™ data frame (protocol identification). Refer to IEEE Std 802.3, ...
  47. [47]
    What is the Difference Between Ethernet II and IEEE 802.3?
    Jan 12, 2022 · The main difference is that Ethernet II's Type field is replaced by a 2-byte Length field in IEEE 802.3, resulting in less data space.The Difference Between... · Why Is Ethernet 2 More... · Why Ethernet Ii Can Make A...
  48. [48]
    Migrating Ethernet Frame Types from 802.3 Raw to IEEE 802.2
    Novell has changed the default frame type for all Ethernet LAN drivers from IEEE 802.3 "raw" to IEEE 802.2. This AppNote provides some background information on ...Introduction · Brief History of Frame Types · NetWare's Support of Multiple...
  49. [49]
    Novell FAQ -- Section L -- Ethernet Frame Types - Infania Networks
    Also Known As: 802.3/802.2, to distinguish from "raw" 802.3 Layout: 6 bytes ... The frame type NetWare software calls Ethernet_II is basically the original ...
  50. [50]
    [PDF] ANSI/IEEE Std 802.2, 1998 Edition (ISO/IEC 8802-2:1998) - Part 2
    Sep 16, 2025 · 1.4.2.7 control field (C): The field immediately following the DSAP and SSAP address fields of a PDU. The content of the control field is ...
  51. [51]
    Understanding Logical Link Control - Cisco
    Sep 9, 2005 · IEEE standard 802.2 defines Logical Link Control (LLC) as a data link control layer used on 802.3, 802.5, and other networks.
  52. [52]
    RFC 1042 - Standard for the transmission of IP datagrams over IEEE ...
    ... LLC header called the Sub-Network Access Protocol (SNAP). IP datagrams are sent on IEEE 802 networks encapsulated within the 802.2 LLC and SNAP data link ...
  53. [53]
    [PDF] Specifications of allowable inter packet gap values in IEEE 802.3
    When we read IEEE 802.3, we noticed that some descriptions about inter packet gap (IPG) need to be clarified to avoid misunderstandings or miss-implementations.
  54. [54]
    [PDF] 8B10B Transmission Code as a Link Protocol Building Block
    Mar 12, 1996 · End of Frame Delimiter (EFD) v Ethernet and Fast Ethernet signal the termination of a frame of data by the inclusion of an IDL condition is ...
  55. [55]
    Ethernet Frame Format - GeeksforGeeks
    Dec 28, 2024 · Ethernet frame format specified under IEEE 802.3 standard. It enables one reliable and flexible way of sending data through the network.
  56. [56]
    Question Detail - Ciena Portal Home
    Sep 13, 2016 · Bigger the frame size, lesser is the percentage overhead, as 20 bytes overhead is fixed irrespective of Ethernet frame size. So data throughput ...
  57. [57]
    What is the theoretical maximum throughput of a Gigabit Ethernet ...
    Jul 29, 2022 · How is maximum throughput calculated for standard MTU (1518 byte) frames? · Rate / Frame size = frames per second · 1,000,000,000 / (1518 + 8 + 8 ...Answer · What are in ethernet frames?
  58. [58]
    Ethernet Frame Calculations
    Check Sequence (CRC), 4 Bytes. Total Frame Physical Size, 1538 Bytes. Calculation of number of bit periods occupied by largest size of Ethernet frame. The ...Missing: 802.3 | Show results with:802.3
  59. [59]
    What is the actual maximum throughput on Gigabit Ethernet?
    Jan 22, 2018 · 1,000,000,000 bits / 672 bits = 1,488,000 frames/s. ... So the actual maximum, given 64 byte frames, is 523Mbps (761 – 95 – 143) or 65MB/s. ... Now, ...
  60. [60]
  61. [61]
    What is the actual maximum throughput on Gigabit Ethernet?
    Jan 23, 2018 · The default Gigabit Ethernet has a potential frame throughput of 81000 per second and therefore a high throughput for actual data (about 118 MB/s), giving ...Examining The Usable... · Frames, Preamble, Interframe... · Efficiency Using Jumbo...
  62. [62]
    frame size difference. - Cisco Learning Network
    Feb 16, 2020 · The original Ethernet IEEE 802.3 standard defined the minimum Ethernet frame size as 64 bytes and the maximum as 1518 bytes.
  63. [63]
    Troubleshooting Ethernet - Cisco Systems
    If runt frames occur when collisions are not high or when in a switched Ethernet environment, then they are the result of underruns or bad software on a network ...Missing: diagnostics | Show results with:diagnostics
  64. [64]
    4.1.1.1. Frame Padding - Intel
    The TX MAC module inserts pad bytes (0x00) after the payload to create a frame length equal to the minimum size of 64 bytes (including CRC).Missing: sender NIC
  65. [65]
    Ethernet Troubleshooting - Physical Frame Corruption - Firewall.cx
    Physical frame corruption in coaxial Ethernet can be caused by collisions, signal reflections, electrical noise, or malfunctioning hardware.Missing: diagnostics | Show results with:diagnostics<|control11|><|separator|>
  66. [66]
    Troubleshoot Switch Port and Interface Problems - Cisco
    Nov 3, 2023 · This document describes how to determine why a port or interface experiences problems.
  67. [67]
    IEEE 802.1Q Frame Format - Huawei Technical Support
    Nov 18, 2024 · IEEE 802.1Q adds a 4-byte VLAN tag between the Source/Destination MAC address and Length/Type fields of an Ethernet frame to identify the VLAN ...VLAN Frame Format · QinQ Packet Encapsulation...
  68. [68]
    Inter-Switch Link and IEEE 802.1Q Frame Format - Cisco
    Aug 25, 2006 · 802.1Q is the IEEE standard for tagging frames on a trunk and supports up to 4096 VLANs. In 802.1Q, the trunking device inserts a 4-byte tag ...Missing: specification | Show results with:specification
  69. [69]
  70. [70]
    [PDF] Ethernet Jumbo Frames
    Nov 12, 2009 · The original IEEE 802.3 specifications (Reference 2) defined a valid Ethernet frame size from 64 to 1518 bytes. The standard Ethernet header ...<|control11|><|separator|>
  71. [71]
    Re: [HSSG] Jumbo frames - of IEEE Standards Working Groups
    ... jumbo frames are concerned. Therefore, I think that our previous conclusion is still valid: jumbo frames do not belong in IEEE Std 802.3. Howard Frazier ...
  72. [72]
    IEEE 802.3bs-2017
    Dec 12, 2017 · Define physical layer specifications, and management parameters for the transfer of Ethernet format frames at 800 Gb/s and 1.6 Tb/s over ...
  73. [73]
    [PDF] RS-FEC Codeword Examples - IEEE 802
    This annex provides example RS-FEC codewords produced by the 64B/66B to 256B/257B transcoding, scrambling, Pre-FEC distribution, and Reed-Solomon encoding ...
  74. [74]
    [PDF] IEEE 802.3x and Asymmetrical Flow Control
    The purpose of 802.3x Flow Control is to allow switches to be built that have limited memory, yet don't have to resort to dropping frames.