Knowledge

Ethernet frame

Source πŸ“

645:= 0x4C11DB7, initial CRC = 0xFFFFFFFF, CRC is post complemented, verify value = 0x38FB2284) algorithm. The standard states that data is transmitted least significant bit (bit 0) first, while the FCS is transmitted most significant bit (bit 31) first. An alternative is to calculate a CRC using the right shifting CRC-32 (polynomial = 0xEDB88320, initial CRC = 0xFFFFFFFF, CRC is post complemented, verify value = 0x2144DF1C), which will result in a CRC that is a bit reversal of the FCS, and transmit both data and the CRC least significant bit first, resulting in identical transmissions. 908:
Ethernet 802.3 frame is 1500 octets (0x05DC). Thus if the field's value is greater than or equal to 1536, the frame must be an Ethernet II frame, with that field being a type field. If it's less than or equal to 1500, it must be an IEEE 802.3 frame, with that field being a length field. Values between 1500 and 1536, exclusive, are undefined. This convention allows software to determine whether a frame is an Ethernet II frame or an IEEE 802.3 frame, allowing the coexistence of both standards on the same physical medium.
887: 2399: 33: 2411: 638:(CRC) that allows detection of corrupted data within the entire frame as received on the receiver side. According to the standard, the FCS value is computed as a function of the protected MAC frame fields: source and destination address, length/type field, MAC client data and padding (that is, all fields except the FCS). 649:
result is non-zero because the CRC is post complemented during CRC generation). Since the data is received least significant bit first, and to avoid having to buffer octets of data, the receiver typically uses the right shifting CRC-32. This makes the "verify" value (sometimes called "magic check") 0x2144DF1C.
656:
as the basis for calculating the CRC, reversing the bits and resulting in a verify value of 0x38FB2284. Since the complementing of the CRC may be performed post calculation and during transmission, what remains in the hardware register is a non-complemented result, so the residue for a right shifting
569:
The EtherType field is two octets long and it can be used for two different purposes. Values of 1500 and below mean that it is used to indicate the size of the payload in octets, while values of 1536 and above indicate that it is used as an EtherType, to indicate which protocol is encapsulated in the
820:
The IEEE 802.1Q tag, if present, is placed between the Source Address and the EtherType or Length fields. The first two octets of the tag are the Tag Protocol Identifier (TPID) value of 0x8100. This is located in the same place as the EtherType/Length field in untagged frames, so an EtherType value
617:
Payload is a variable-length field. Its minimum size is governed by a requirement for a minimum frame transmission of 64 octets (bytes). With header and FCS taken into account, the minimum payload is 42 octets when an 802.1Q tag is present and 46 octets when absent. When the actual payload is less
907:
In order to allow some frames using Ethernet II framing and some using the original version of 802.3 framing to be used on the same Ethernet segment, EtherType values must be greater than or equal to 1536 (0x0600). That value was chosen because the maximum length of the payload field of an
648:
The standard states that the receiver should calculate a new FCS as data is received and then compare the received FCS with the FCS the receiver has calculated. An alternative is to calculate a CRC on both the received data and the FCS, which will result in a fixed non-zero "verify" value. (The
1287:
is a concept often confused with protocol efficiency. It considers only the use of the channel disregarding the nature of the data transmitted – either payload or overhead. At the physical layer, the link channel and equipment do not know the difference between data and control frames. We may
920:
Network Protocol over Ethernet. They did not use any LLC header but started the IPX packet directly after the length field. This does not conform to the IEEE 802.3 standard, but since IPX always has FF as the first two octets (while in IEEE 802.2 LLC that pattern is theoretically possible but
903:
header to follow the length and specify the type. Many years later, the 802.3x-1997 standard, and later versions of the 802.3 standard, formally approved of both types of framing. Ethernet II framing is the most common in Ethernet local area networks, due to its simplicity and lower overhead.
931:
used this frame type by default until the mid-nineties, and since NetWare was then very widespread, while IP was not, at some point in time most of the world's Ethernet traffic ran over "raw" 802.3 carrying IPX. Since NetWare 4.10, NetWare defaults to IEEE 802.2 with LLC (NetWare Frame Type
298:(SFD). The preamble bit values alternate 1 and 0, allowing receivers to synchronize their clock at the bit-level with the transmitter. The preamble is followed by the SFD which ends with a 1 instead of 0, to break the bit pattern of the preamble and signal the start of the actual frame. 1006:(SAPs) in OSI terminology; when both source and destination SAP are set to the value 0xAA, the LLC header is followed by a SNAP header. The SNAP header allows EtherType values to be used with all IEEE 802 protocols, as well as supporting private protocol ID spaces. 1966: 1080: 1328: 1969: 1973: 1972: 1968: 1967: 1421:, which is where packet sniffers collect their data. There are layer-2 sniffers that can capture and display the preamble and start frame delimiter, but they are expensive and mainly used to detect problems related to physical connectivity. 1974: 1945: 1125: 1263: 1172:
for untagged frames, since the packet size is maximum 1500 octet payload + 8 octet preamble + 14 octet header + 4 octet trailer + minimum interpacket gap corresponding to 12 octets = 1538 octets. The maximum efficiency is:
1971: 1333:
The total time considers the round trip time along the channel, the processing time in the hosts and the time transmitting data and acknowledgements. The time spent transmitting data includes data and acknowledgements.
1948: 1952: 1951: 1947: 1946: 1594:
Opcodes are transmitted high-order octet first. Within each octet, bits are transmitted least-significant bit first. Each octet of the MAC frame, with the exception of the FCS, is transmitted least significant bit
304:(PHY for short) is required to connect the Ethernet MAC to the physical medium. The connection between a PHY and MAC is independent of the physical medium and uses a bus from the media independent interface family ( 1953: 898:
standardization process, the EtherType field was changed to a (data) length field in the new 802.3 standard. Since the recipient still needs to know how to interpret the frame, the standard required an
821:
of 0x8100 means the frame is tagged, and the true EtherType/Length is located after the Q-tag. The TPID is followed by two octets containing the Tag Control Information (TCI) (the IEEE 802.1p priority (
1950: 1859:)  β€” a classic series of Usenet postings by Novell's Don Provan that have found their way into numerous FAQs and are widely considered the definitive answer to the Novell Frame Type usage. 696:(IPG) is idle time between packets. After a packet has been sent, transmitters are required to transmit a minimum of 96 bits (12 octets) of idle line state before transmitting the next packet. 119:
The internal structure of an Ethernet frame is specified in IEEE 802.3. The table below shows the complete Ethernet packet and the frame inside, as transmitted, for the payload size up to the
1210: 1167: 1038: 36:
Ethernet packet. The SFD (start frame delimiter) marks the end of the packet preamble. It is immediately followed by the Ethernet frame, which starts with the destination MAC address.
2185: 1431: 1640: 1298: 1009:
In IEEE 802.3x-1997, the IEEE Ethernet standard was changed to explicitly allow the use of the 16-bit field after the MAC addresses to be used as a length field or a type field.
609:
entifier (TPID) and double as the EtherType field indicating that the frame is either 802.1Q or 802.1ad tagged. 802.1Q uses a TPID of 0x8100. 802.1ad uses a TPID of 0x88a8.
1970: 1002:
By examining the 802.2 LLC header, it is possible to determine whether it is followed by a SNAP header. The LLC header includes two eight-bit address fields, called
1095: 1949: 1228: 921:
extremely unlikely), in practice this usually coexists on the wire with other Ethernet implementations, with the notable exception of some early forms of
916:
Novell's "raw" 802.3 frame format was based on early IEEE 802.3 work. Novell used this as a starting point to create the first implementation of its own
976:
for encapsulating IPv4 traffic in IEEE 802.2 LLC SAP/SNAP frames. It is almost never implemented on Ethernet, although it is used on FDDI, Token Ring,
657:
implementation would be the complement of 0x2144DF1C = 0xDEBB20E3, and for a left shifting implementation, the complement of 0x38FB2284 = 0xC704DD7B.
770:
Ethernet II frame, or Ethernet Version 2, or DIX frame is the most common type in use today, as it is often used directly by the Internet Protocol.
1391:
as octet values, which in Ethernet are transmitted least significant bit(s) first). This notation matches the one used in the IEEE 802.3 standard.
681:
symbol or sequence to avoid ambiguity, especially where the carrier is continually sent between frames; an example is Gigabit Ethernet with its
2379: 1810: 1762: 1737: 1624: 1587: 1551: 1511: 809:
In addition, all four Ethernet frame types may optionally contain an IEEE 802.1Q tag to identify what VLAN it belongs to and its priority (
1852: 1342:
A runt frame is an Ethernet frame that is less than the IEEE 802.3's minimum length of 64 octets. Runt frames are most commonly caused by
1651: 2374: 950:, operate directly on top of IEEE 802.2 LLC encapsulation, which provides both connection-oriented and connectionless network services. 1452:
A version 1 Ethernet frame was used for early Ethernet prototypes and featured 8-bit MAC addresses and was never commercially deployed.
2006: 1387:
The bit patterns in the preamble and start of frame delimiter are written as bit strings, with the first bit transmitted on the left (
806:
values, but can coexist on the same physical medium. Differentiation between frame types is possible based on the table on the right.
267:
The optional 802.1Q tag consumes additional space in the frame. Field sizes for this option are shown in brackets in the table above.
1693: 673:, where the receiving station detects the end of a transmitted frame by loss of the carrier. Later physical layers use an explicit 1609:
IEEE Standard for Local and metropolitan area networks--Media Access Control (MAC) Bridges and Virtual Bridged Local Area Networks
112:
A data packet on the wire and the frame as its payload consist of binary data. Ethernet transmits data with the most-significant
86:
as its first two fields. The middle section of the frame is payload data including any headers for other protocols (for example,
2225: 618:
than the minimum, padding octets are added accordingly. IEEE standards specify a maximum payload of 1500 octets. Non-standard
1343: 653: 1827: 669:
is usually indicated by the end-of-data-stream symbol at the physical layer or by loss of the carrier signal; an example is
1461:
Original Ethernet frames define their length with the framing that surrounds it, rather than with an explicit length count.
953:
IEEE 802.2 LLC encapsulation is not in widespread use on common networks currently, with the exception of large corporate
841: 1414: 961:. In the past, many corporate networks used IEEE 802.2 to support transparent translating bridges between Ethernet and 2369: 2319: 2314: 988:
LANs. IPv6 can also be transmitted over Ethernet using IEEE 802.2 LLC SAP/SNAP, but, again, that's almost never used.
872: 472: 305: 1917: 1904:
IEEE Std 802.11-2016: Part 11: Wireless LAN Medium Access Control IEEE (MAC) and Physical Layer (PHY) Specifications
2364: 2162: 2152: 1075:{\displaystyle {\text{Protocol overhead}}={\frac {{\text{Packet size}}-{\text{Payload size}}}{\text{Packet size}}}} 997: 864: 857: 795: 1179: 1136: 2354: 2276: 803: 120: 1843: 291: 107: 75: 1323:{\displaystyle {\text{Channel utilization}}={\frac {\text{Time spent transmitting data}}{\text{Total time}}}} 1281:
for 100BASE-TX Ethernet is consequently 97.53 Mbit/s without 802.1Q, and 97.28 Mbit/s with 802.1Q.
2338: 2085: 2049: 1274: 642: 635: 182: 95: 56: 570:
payload of the frame. When used as EtherType, the length of the frame is determined by the location of the
2220: 1999: 685:
encoding scheme that uses special symbols which are transmitted before and after a frame is transmitted.
2100: 825:) and VLAN id). The Q-tag is followed by the rest of the frame, using one of the types described above. 389: 2415: 2296: 2271: 2064: 1984: 1885: 1375: 861: 786: 631: 575: 352:
transmitted from left to right (used by Ethernet variants transmitting serial bits instead of larger
178: 91: 2291: 2281: 2261: 2256: 2240: 2147: 2059: 2054: 1839: 1289: 1284: 867:
by the frame data. Most notably, an EtherType value of 0x0800 indicates that the frame contains an
2157: 2019: 1278: 822: 810: 71: 52: 886: 1849: 1685: 2437: 2403: 2131: 1992: 1806: 1758: 1733: 1689: 1620: 1583: 1547: 1507: 1120:{\displaystyle {\text{Protocol efficiency}}={\frac {\text{Payload size}}{\text{Packet size}}}} 1029: 973: 958: 196: 113: 87: 2266: 2069: 2044: 2034: 1875: 1831: 1798: 1725: 1612: 1575: 1539: 1499: 432: 124: 82:. Each Ethernet frame starts with an Ethernet header, which contains destination and source 41: 652:
However, hardware implementation of a logically right shifting CRC may use a left shifting
2333: 2090: 1856: 1410: 1355: 1351: 693: 571: 554:
The header features destination and source MAC addresses (each six octets in length), the
188: 116:(byte) first; within each octet, however, the least-significant bit is transmitted first. 49: 2328: 2286: 1835: 1678: 1277:
standard, and may be 10 Mbit/s, 100 Mbit/s, 1 Gbit/s or 10 Gbit/s.
1258:{\displaystyle {\text{Throughput}}={\text{Efficiency}}\times {\text{Net bit rate}}\,\!} 928: 79: 60: 271:(Q-in-Q) allows for multiple tags in each frame. This option is not illustrated here. 2431: 2039: 476: 353: 1400:
Payload can be 42 octets if an 802.1Q tag is present. Minimum is 46 octets without.
1347: 1270: 981: 814: 586: 563: 268: 78:
and start frame delimiter (SFD), which are both part of the Ethernet packet at the
1802: 1729: 1616: 1579: 1543: 1503: 2306: 2110: 1888: 1869: 1418: 977: 619: 594: 590: 582: 559: 538: 165: 128: 83: 2359: 2126: 1219: 962: 941: 900: 792: 783: 777: 169: 17: 1782:. The Institute of Electrical and Electronics Engineers, Inc. pp. 28–31. 2235: 2230: 2205: 2200: 2195: 2095: 1017: 1013: 947: 880: 853: 555: 161: 127:
and other higher-speed variants of Ethernet support larger frames, known as
32: 641:
Per the standard, this computation is done using the left shifting CRC-32 (
1778:
LAN MAN Standards Committee of the IEEE Computer Society (20 March 1997).
2167: 2015: 1130:
Maximum efficiency is achieved with largest allowed payload size and is:
985: 670: 285: 64: 324:). The preamble and SFD representation depends on the width of the bus: 2215: 2210: 2190: 1647: 954: 860:, preceded by destination and source MAC addresses, that identifies an 250: 231: 1871:
A Standard for the Transmission of IP Datagrams over IEEE 802 Networks
328:
Preamble and SFD representations as bits, decimal, bytes, and nibbles
2324: 1880: 922: 773: 682: 466: 155: 1413:
software because these bits are stripped away at OSI layer 1 by the
1430:
Minimum payload size is dictated by the 512-bit slot time used for
885: 849: 845: 480: 321: 317: 313: 2384: 1721: 1571: 1535: 1495: 966: 895: 876: 868: 428: 309: 1988: 1443:
Both 42 and 46 octet minimums are valid when 802.1Q is present.
852:, the major participants in its design), defines the two-octet 917: 301: 622:
allow for larger payloads on networks built to support them.
817:
specification and increases the maximum frame by 4 octets.
894:
As this industry-developed standard went through a formal
1525: 1523: 1032:
for Ethernet as a percentage (packet size including IPG)
957:
installations that have not yet migrated to NetWare over
597:
priority. The first two octets of the tag are called the
1409:
Preamble and start frame delimiter are not displayed by
589:
tag, if present, is a four-octet field that indicates
290:
An Ethernet packet starts with a seven-octet (56-bit)
1301: 1231: 1182: 1139: 1098: 1041: 802:
The different frame types have different formats and
1874:. Network Working Group of the IETF. February 1988. 2347: 2305: 2249: 2178: 2140: 2119: 2078: 2027: 1959:
Video which explains how to build an Ethernet Frame
537:The SFD is immediately followed by the destination 1677: 1322: 1257: 1204: 1161: 1119: 1074: 98:used to detect any in-transit corruption of data. 67:link transports an Ethernet frame as its payload. 1641:"Specification of CRC Routines V4.5.0 R4.1 Rev 3" 1254: 541:, which is the first field in an Ethernet frame. 946:Some protocols, such as those designed for the 890:The most common Ethernet frame format, type II 90:) carried in the frame. The frame ends with a 2000: 1780:IEEE Std 802.3x-1997 and IEEE Std 802.3y-1997 1346:; other possible causes are a malfunctioning 1020:") uses IEEE 802.2 LLC + SNAP encapsulation. 8: 1755:Drew Heywood's Windows 2000 Network Services 1486: 1484: 1482: 1480: 1478: 1205:{\displaystyle {\frac {1500}{1542}}=97.28\%} 1162:{\displaystyle {\frac {1500}{1538}}=97.53\%} 766:There are several types of Ethernet frames: 1716:"40.1.3.1 Physical Coding Sublayer (PCS)". 1574:. 14 June 2018. Section 3.3 and annex 31A. 2007: 1993: 1985: 1980:Minimum Frame Length in Ethernet explained 703: 135:802.3 Ethernet packet and frame structure 1879: 1310: 1302: 1300: 1253: 1248: 1240: 1232: 1230: 1183: 1181: 1140: 1138: 1107: 1099: 1097: 1061: 1053: 1050: 1042: 1040: 813:). This encapsulation is defined in the 326: 133: 123:of 1500 octets. Some implementations of 59:transport mechanisms. In other words, a 31: 1940: 1795:802.3-2018 – IEEE Standard for Ethernet 1718:802.3-2018 – IEEE Standard for Ethernet 1568:802.3-2018 – IEEE Standard for Ethernet 1532:802.3-2018 – IEEE Standard for Ethernet 1492:802.3-2018 – IEEE Standard for Ethernet 1474: 1367: 1222:may be calculated from the efficiency 1676:Charles E. Spurgeon (February 2000). 984:, where it uses EtherType) and other 7: 2410: 1417:(NIC) before being passed on to the 1378:(FCS) uses a different bit ordering. 302:Physical layer transceiver circuitry 1753:Drew Heywood; Zubair Ahmad (2001). 1273:(the wire bit rate) depends on the 27:Unit of data on an Ethernet network 2070:200, 400, 800 and 1600 Gbit/s 1906:. New York, NY: IEEE. p. 249. 1215:when 802.1Q VLAN tagging is used. 1199: 1156: 875:datagram, and 0x86DD indicates an 280:Preamble and start frame delimiter 25: 1844:1993Sep17.190654.13335@novell.com 1434:in the Ethernet LAN architecture. 2409: 2398: 2397: 1964: 1943: 1826:Don Provan (17 September 1993). 1016:v2 protocol suite on Ethernet (" 932:Ethernet_802.2) when using IPX. 689:Interpacket gap – physical layer 275:Ethernet packet – physical layer 1902:Computer Society, IEEE (2016). 705:Ethernet frame differentiation 1680:Ethernet: The Definitive Guide 871:datagram, 0x0806 indicates an 654:Linear Feedback Shift Register 1: 661:End of frame – physical layer 1803:10.1109/IEEESTD.2018.8457469 1730:10.1109/IEEESTD.2018.8457469 1650:. p. 24. Archived from 1617:10.1109/IEEESTD.2011.6009146 1580:10.1109/IEEESTD.2018.8457469 1544:10.1109/IEEESTD.2018.8457469 1504:10.1109/IEEESTD.2018.8457469 1415:network interface controller 1313:Time spent transmitting data 925:which got confused by this. 780:non-standard variation frame 1793:"3.2.6 Length/Type field". 980:(with the exception of the 146:Start frame delimiter (SFD) 2454: 1918:"Troubleshooting Ethernet" 998:Subnetwork Access Protocol 995: 939: 796:Subnetwork Access Protocol 558:field and, optionally, an 483:for gigabit transceivers) 335: 283: 253:Ethernet packet & IPG 189:Interpacket gap (IPG) 105: 2393: 1269:where the physical layer 459: 456: 453: 450: 447: 444: 441: 438: 415: 412: 409: 406: 403: 400: 397: 394: 379: 376: 373: 370: 367: 364: 361: 358: 340: 255: 239: 236: 94:(FCS), which is a 32-bit 2320:SFP/SFP+/QSFP/QSFP+/OSFP 716:Payload start two bytes 337:56-bit (7-byte) Preamble 245:(not part of the frame) 108:Physical Coding Sublayer 55:and uses the underlying 1530:"3.1.1 Packet format". 1275:Ethernet physical layer 881:EtherType Β§ Values 636:cyclic redundancy check 545:Frame – data link layer 471:for 4-bit wide busses ( 237:(not part of the frame) 96:cyclic redundancy check 57:Ethernet physical layer 2065:40 and 100 Gbit/s 1850:HTML-formatted version 1324: 1259: 1206: 1163: 1121: 1076: 891: 634:(FCS) is a four-octet 593:(VLAN) membership and 465:hexadecimal LSb-first 425:for 8-bit wide busses 421:hexadecimal LSb-first 294:and one-octet (8-bit) 37: 2060:25 and 50 Gbit/s 2050:2.5 and 5 Gbit/s 1855:18 April 2015 at the 1684:. O'Reilly. pp.  1325: 1260: 1207: 1164: 1122: 1085:We may calculate the 1077: 1028:We may calculate the 1004:service access points 912:Novell raw IEEE 802.3 889: 856:field in an Ethernet 732:Novell raw IEEE 802.3 296:start frame delimiter 35: 1757:. Sams. p. 53. 1376:frame check sequence 1358:or software issues. 1299: 1229: 1180: 1137: 1096: 1039: 862:upper layer protocol 787:Logical Link Control 632:frame check sequence 626:Frame check sequence 576:frame check sequence 348:uncoded on-the-wire 179:Frame check sequence 92:frame check sequence 1432:collision detection 1304:Channel utilization 1290:channel utilization 1285:Channel utilization 1101:Protocol efficiency 1087:protocol efficiency 834:Ethernet II framing 713:Ethertype or length 706: 329: 261:← 12 octets β†’ 136: 42:computer networking 2020:local area network 1828:"Ethernet Framing" 1320: 1279:Maximum throughput 1255: 1202: 1159: 1117: 1072: 1024:Maximum throughput 892: 823:quality of service 811:quality of service 704: 327: 257:← 72–1530 octets β†’ 241:← 64–1522 octets β†’ 168:) or length ( 134: 53:protocol data unit 38: 2425: 2424: 2277:Energy Efficiency 2132:Ethernet Alliance 1975: 1954: 1812:978-1-5044-5090-4 1764:978-0-672-31741-5 1739:978-1-5044-5090-4 1626:978-0-7381-6708-4 1589:978-1-5044-5090-4 1553:978-1-5044-5090-4 1513:978-1-5044-5090-4 1318: 1317: 1314: 1305: 1251: 1243: 1235: 1191: 1148: 1115: 1114: 1111: 1102: 1070: 1069: 1064: 1056: 1045: 1044:Protocol overhead 1030:protocol overhead 974:Internet standard 764: 763: 535: 534: 265: 264: 88:Internet Protocol 74:is preceded by a 16:(Redirected from 2445: 2413: 2412: 2401: 2400: 2009: 2002: 1995: 1986: 1977: 1976: 1956: 1955: 1930: 1929: 1927: 1925: 1914: 1908: 1907: 1899: 1893: 1892: 1883: 1881:10.17487/RFC1042 1866: 1860: 1847: 1823: 1817: 1816: 1797:. 14 June 2018. 1790: 1784: 1783: 1775: 1769: 1768: 1750: 1744: 1743: 1724:. 14 June 2018. 1713: 1707: 1706: 1704: 1702: 1683: 1673: 1667: 1666: 1664: 1662: 1656: 1645: 1637: 1631: 1630: 1604: 1598: 1597: 1564: 1558: 1557: 1538:. 14 June 2018. 1527: 1518: 1517: 1498:. 14 June 2018. 1488: 1462: 1459: 1453: 1450: 1444: 1441: 1435: 1428: 1422: 1407: 1401: 1398: 1392: 1385: 1379: 1372: 1329: 1327: 1326: 1321: 1319: 1315: 1312: 1311: 1306: 1303: 1264: 1262: 1261: 1256: 1252: 1249: 1244: 1241: 1236: 1233: 1211: 1209: 1208: 1203: 1192: 1184: 1168: 1166: 1165: 1160: 1149: 1141: 1126: 1124: 1123: 1118: 1116: 1112: 1109: 1108: 1103: 1100: 1081: 1079: 1078: 1073: 1071: 1067: 1066: 1065: 1062: 1057: 1054: 1051: 1046: 1043: 972:There exists an 707: 433:Gigabit Ethernet 392:-first ordering 330: 258: 242: 166:Ethernet II 137: 125:Gigabit Ethernet 21: 2453: 2452: 2448: 2447: 2446: 2444: 2443: 2442: 2428: 2427: 2426: 2421: 2389: 2343: 2301: 2245: 2174: 2136: 2115: 2091:Autonegotiation 2074: 2040:100 Mbit/s 2023: 2013: 1981: 1978: 1965: 1960: 1957: 1944: 1939: 1937:Further reading 1934: 1933: 1923: 1921: 1920:. Cisco Systems 1916: 1915: 1911: 1901: 1900: 1896: 1868: 1867: 1863: 1857:Wayback Machine 1836:comp.sys.novell 1825: 1824: 1820: 1813: 1792: 1791: 1787: 1777: 1776: 1772: 1765: 1752: 1751: 1747: 1740: 1715: 1714: 1710: 1700: 1698: 1696: 1675: 1674: 1670: 1660: 1658: 1657:on 11 June 2020 1654: 1643: 1639: 1638: 1634: 1627: 1606: 1605: 1601: 1590: 1566: 1565: 1561: 1554: 1529: 1528: 1521: 1514: 1490: 1489: 1476: 1471: 1466: 1465: 1460: 1456: 1451: 1447: 1442: 1438: 1429: 1425: 1411:packet sniffing 1408: 1404: 1399: 1395: 1386: 1382: 1373: 1369: 1364: 1356:duplex mismatch 1352:buffer underrun 1340: 1297: 1296: 1227: 1226: 1178: 1177: 1135: 1134: 1094: 1093: 1052: 1037: 1036: 1026: 1000: 994: 992:IEEE 802.2 SNAP 944: 938: 914: 836:(also known as 831: 754:IEEE 802.2 SNAP 702: 694:Interpacket gap 691: 663: 628: 615: 572:interpacket gap 552: 547: 333:Representation 288: 282: 277: 256: 240: 234:Ethernet frame 170:IEEE 802.3 149:MAC destination 110: 104: 50:data link layer 28: 23: 22: 15: 12: 11: 5: 2451: 2449: 2441: 2440: 2430: 2429: 2423: 2422: 2420: 2419: 2407: 2394: 2391: 2390: 2388: 2387: 2382: 2377: 2372: 2367: 2362: 2357: 2351: 2349: 2345: 2344: 2342: 2341: 2336: 2331: 2322: 2317: 2311: 2309: 2303: 2302: 2300: 2299: 2294: 2289: 2284: 2279: 2274: 2269: 2264: 2259: 2253: 2251: 2247: 2246: 2244: 2243: 2238: 2233: 2228: 2223: 2218: 2213: 2208: 2203: 2198: 2193: 2188: 2182: 2180: 2176: 2175: 2173: 2172: 2171: 2170: 2160: 2155: 2150: 2144: 2142: 2138: 2137: 2135: 2134: 2129: 2123: 2121: 2117: 2116: 2114: 2113: 2108: 2103: 2098: 2093: 2088: 2086:Physical layer 2082: 2080: 2076: 2075: 2073: 2072: 2067: 2062: 2057: 2055:10 Gbit/s 2052: 2047: 2042: 2037: 2035:10 Mbit/s 2031: 2029: 2025: 2024: 2014: 2012: 2011: 2004: 1997: 1989: 1983: 1982: 1979: 1963: 1961: 1958: 1942: 1938: 1935: 1932: 1931: 1909: 1894: 1861: 1818: 1811: 1785: 1770: 1763: 1745: 1738: 1708: 1694: 1668: 1632: 1625: 1599: 1588: 1559: 1552: 1519: 1512: 1473: 1472: 1470: 1467: 1464: 1463: 1454: 1445: 1436: 1423: 1402: 1393: 1380: 1366: 1365: 1363: 1360: 1339: 1336: 1331: 1330: 1309: 1288:calculate the 1267: 1266: 1247: 1239: 1213: 1212: 1201: 1198: 1195: 1190: 1187: 1170: 1169: 1158: 1155: 1152: 1147: 1144: 1128: 1127: 1106: 1083: 1082: 1060: 1049: 1025: 1022: 996:Main article: 993: 990: 940:Main article: 937: 936:IEEE 802.2 LLC 934: 929:Novell NetWare 913: 910: 879:datagram. See 840:, named after 830: 827: 800: 799: 790: 781: 771: 762: 761: 758: 755: 751: 750: 747: 744: 743:IEEE 802.2 LLC 740: 739: 736: 733: 729: 728: 725: 722: 718: 717: 714: 711: 701: 698: 690: 687: 667:end of a frame 662: 659: 627: 624: 614: 611: 551: 548: 546: 543: 533: 532: 529: 526: 523: 520: 517: 514: 511: 508: 505: 502: 499: 496: 493: 490: 487: 484: 462: 461: 458: 455: 452: 449: 446: 443: 440: 437: 435:transceivers) 418: 417: 414: 411: 408: 405: 402: 399: 396: 393: 382: 381: 378: 375: 372: 369: 366: 363: 360: 357: 345: 344: 339: 334: 281: 278: 276: 273: 263: 262: 259: 254: 247: 246: 243: 238: 235: 228: 227: 224: 221: 218: 215: 212: 209: 206: 203: 200: 192: 191: 186: 176: 173: 159: 158:tag (optional) 153: 150: 147: 144: 141: 103: 100: 80:physical layer 46:Ethernet frame 26: 24: 18:Ethernet Frame 14: 13: 10: 9: 6: 4: 3: 2: 2450: 2439: 2436: 2435: 2433: 2418: 2417: 2408: 2406: 2405: 2396: 2395: 2392: 2386: 2383: 2381: 2378: 2376: 2373: 2371: 2368: 2366: 2363: 2361: 2358: 2356: 2353: 2352: 2350: 2346: 2340: 2337: 2335: 2332: 2330: 2326: 2323: 2321: 2318: 2316: 2313: 2312: 2310: 2308: 2304: 2298: 2295: 2293: 2290: 2288: 2285: 2283: 2280: 2278: 2275: 2273: 2270: 2268: 2265: 2263: 2260: 2258: 2255: 2254: 2252: 2248: 2242: 2239: 2237: 2234: 2232: 2229: 2227: 2224: 2222: 2219: 2217: 2214: 2212: 2209: 2207: 2204: 2202: 2199: 2197: 2194: 2192: 2189: 2187: 2184: 2183: 2181: 2177: 2169: 2166: 2165: 2164: 2161: 2159: 2156: 2154: 2151: 2149: 2146: 2145: 2143: 2139: 2133: 2130: 2128: 2125: 2124: 2122: 2120:Organizations 2118: 2112: 2109: 2107: 2104: 2102: 2099: 2097: 2094: 2092: 2089: 2087: 2084: 2083: 2081: 2077: 2071: 2068: 2066: 2063: 2061: 2058: 2056: 2053: 2051: 2048: 2046: 2045:1 Gbit/s 2043: 2041: 2038: 2036: 2033: 2032: 2030: 2026: 2021: 2017: 2010: 2005: 2003: 1998: 1996: 1991: 1990: 1987: 1962: 1941: 1936: 1919: 1913: 1910: 1905: 1898: 1895: 1890: 1887: 1882: 1877: 1873: 1872: 1865: 1862: 1858: 1854: 1851: 1845: 1841: 1837: 1833: 1829: 1822: 1819: 1814: 1808: 1804: 1800: 1796: 1789: 1786: 1781: 1774: 1771: 1766: 1760: 1756: 1749: 1746: 1741: 1735: 1731: 1727: 1723: 1719: 1712: 1709: 1697: 1695:9780596552824 1691: 1687: 1682: 1681: 1672: 1669: 1653: 1649: 1642: 1636: 1633: 1628: 1622: 1618: 1614: 1610: 1603: 1600: 1596: 1591: 1585: 1581: 1577: 1573: 1569: 1563: 1560: 1555: 1549: 1545: 1541: 1537: 1533: 1526: 1524: 1520: 1515: 1509: 1505: 1501: 1497: 1493: 1487: 1485: 1483: 1481: 1479: 1475: 1468: 1458: 1455: 1449: 1446: 1440: 1437: 1433: 1427: 1424: 1420: 1416: 1412: 1406: 1403: 1397: 1394: 1390: 1384: 1381: 1377: 1371: 1368: 1361: 1359: 1357: 1353: 1349: 1345: 1337: 1335: 1307: 1295: 1294: 1293: 1291: 1286: 1282: 1280: 1276: 1272: 1245: 1237: 1225: 1224: 1223: 1221: 1216: 1196: 1193: 1188: 1185: 1176: 1175: 1174: 1153: 1150: 1145: 1142: 1133: 1132: 1131: 1104: 1092: 1091: 1090: 1089:for Ethernet 1088: 1058: 1047: 1035: 1034: 1033: 1031: 1023: 1021: 1019: 1015: 1010: 1007: 1005: 999: 991: 989: 987: 983: 979: 975: 970: 968: 964: 960: 956: 951: 949: 943: 935: 933: 930: 926: 924: 919: 911: 909: 905: 902: 897: 888: 884: 882: 878: 874: 870: 866: 863: 859: 855: 851: 847: 843: 839: 835: 828: 826: 824: 818: 816: 812: 807: 805: 797: 794: 791: 788: 785: 782: 779: 775: 772: 769: 768: 767: 759: 756: 753: 752: 748: 745: 742: 741: 737: 734: 731: 730: 726: 723: 720: 719: 715: 712: 709: 708: 699: 697: 695: 688: 686: 684: 680: 679:end of stream 676: 672: 668: 660: 658: 655: 650: 646: 644: 639: 637: 633: 625: 623: 621: 612: 610: 608: 604: 600: 596: 592: 588: 584: 579: 577: 573: 567: 565: 561: 557: 549: 544: 542: 540: 530: 527: 524: 521: 518: 515: 512: 509: 506: 503: 500: 497: 494: 491: 488: 485: 482: 478: 477:Fast Ethernet 474: 470: 469: 464: 463: 436: 434: 430: 424: 420: 419: 391: 387: 384: 383: 355: 351: 347: 346: 343: 338: 332: 331: 325: 323: 319: 315: 311: 307: 303: 299: 297: 293: 287: 279: 274: 272: 270: 260: 252: 249: 248: 244: 233: 230: 229: 225: 222: 219: 216: 213: 210: 207: 204: 201: 198: 194: 193: 190: 187: 184: 180: 177: 174: 171: 167: 163: 160: 157: 154: 151: 148: 145: 142: 139: 138: 132: 130: 126: 122: 117: 115: 109: 101: 99: 97: 93: 89: 85: 84:MAC addresses 81: 77: 73: 68: 66: 62: 58: 54: 51: 47: 43: 34: 30: 19: 2414: 2402: 2307:Transceivers 2250:Applications 2153:Twisted pair 2105: 2101:Flow control 2022:technologies 1922:. Retrieved 1912: 1903: 1897: 1870: 1864: 1821: 1794: 1788: 1779: 1773: 1754: 1748: 1717: 1711: 1699:. Retrieved 1679: 1671: 1659:. Retrieved 1652:the original 1635: 1608: 1602: 1593: 1567: 1562: 1531: 1491: 1457: 1448: 1439: 1426: 1405: 1396: 1388: 1383: 1370: 1348:network card 1341: 1332: 1283: 1271:net bit rate 1268: 1250:Net bit rate 1217: 1214: 1171: 1129: 1110:Payload size 1086: 1084: 1063:Payload size 1027: 1011: 1008: 1003: 1001: 982:5.9 GHz band 971: 952: 945: 927: 915: 906: 893: 865:encapsulated 838:DIX Ethernet 837: 833: 832: 819: 815:IEEE 802.3ac 808: 801: 798:(SNAP) frame 765: 692: 678: 674: 666: 664: 651: 647: 640: 629: 620:jumbo frames 616: 606: 602: 598: 587:IEEE 802.1ad 580: 568: 564:IEEE 802.1ad 553: 536: 467: 426: 422: 388:in Ethernet 385: 349: 341: 336: 300: 295: 289: 269:IEEE 802.1ad 266: 129:jumbo frames 118: 111: 70:An Ethernet 69: 45: 39: 29: 2297:Synchronous 2272:Data center 1607:"Annex G". 1419:OSI layer 2 1338:Runt frames 1113:Packet size 1068:Packet size 1055:Packet size 978:IEEE 802.11 829:Ethernet II 789:(LLC) frame 721:Ethernet II 675:end of data 595:IEEE 802.1p 591:virtual LAN 583:IEEE 802.1Q 560:IEEE 802.1Q 539:MAC address 350:bit pattern 2348:Interfaces 2282:Industrial 2262:Automotive 2241:Long Reach 2163:First mile 2127:IEEE 802.3 2018:family of 1661:30 January 1469:References 1344:collisions 1316:Total time 1242:Efficiency 1234:Throughput 1220:throughput 969:networks. 963:Token Ring 942:IEEE 802.2 901:IEEE 802.2 883:for more. 793:IEEE 802.2 784:IEEE 802.2 778:IEEE 802.3 710:Frame type 643:polynomial 574:and valid 284:See also: 152:MAC source 106:See also: 2236:LattisNet 2231:100BaseVG 2206:10BASE-FL 2201:10BASE-FB 2196:10BROAD36 2096:EtherType 1924:13 August 1832:Newsgroup 1246:× 1200:% 1157:% 1059:− 1018:EtherTalk 1014:AppleTalk 948:OSI stack 854:EtherType 556:EtherType 380:10101011 377:10101010 374:10101010 371:10101010 368:10101010 365:10101010 362:10101010 359:10101010 162:Ethertype 102:Structure 61:data unit 2438:Ethernet 2432:Category 2404:Category 2179:Historic 2168:10G-EPON 2016:Ethernet 1853:Archived 986:IEEE 802 671:10BASE-T 605:rotocol 429:GMII bus 342:SFD byte 292:preamble 286:Syncword 195:Length ( 181:(32‑bit 143:Preamble 76:preamble 65:Ethernet 2416:Commons 2267:Carrier 2216:10BASE2 2211:10BASE5 2191:StarLAN 2186:CSMA/CD 2158:Coaxial 2079:General 1840:Usenet: 1834::  1701:30 June 1648:AUTOSAR 955:NetWare 760:0xAAAA 738:0xFFFF 613:Payload 585:tag or 578:(FCS). 562:tag or 473:MII bus 468:nibbles 386:decimal 354:symbols 251:Layer 1 232:Layer 2 220:42–1500 175:Payload 2325:XENPAK 2111:Jumbos 2106:Frames 2028:Speeds 1842:  1809:  1761:  1736:  1692:  1688:, 47. 1623:  1595:first. 1586:  1550:  1510:  923:DECnet 774:Novell 757:≀ 1500 749:Other 746:≀ 1500 735:≀ 1500 724:β‰₯ 1536 683:8b/10b 550:Header 197:octets 156:802.1Q 63:on an 2380:XGMII 2292:Power 2287:Metro 2257:Audio 2226:FOIRL 2148:Fiber 2141:Media 1655:(PDF) 1644:(PDF) 1362:Notes 1197:97.28 1154:97.53 858:frame 850:Xerox 846:Intel 700:Types 566:tag. 481:RGMII 460:0xD5 457:0x55 454:0x55 451:0x55 448:0x55 445:0x55 442:0x55 439:0x55 423:bytes 322:XGMII 318:SGMII 314:RGMII 140:Layer 114:octet 72:frame 48:is a 44:, an 2385:XAUI 2375:GMII 2315:GBIC 1926:2016 1889:1042 1807:ISBN 1759:ISBN 1734:ISBN 1722:IEEE 1703:2014 1690:ISBN 1663:2020 1621:ISBN 1584:ISBN 1572:IEEE 1548:ISBN 1536:IEEE 1508:ISBN 1496:IEEE 1374:The 1218:The 1189:1542 1186:1500 1146:1538 1143:1500 1012:The 967:FDDI 896:IEEE 877:IPv6 869:IPv4 848:and 776:raw 727:Any 665:The 630:The 581:The 531:0xD 528:0x5 525:0x5 522:0x5 519:0x5 516:0x5 513:0x5 510:0x5 507:0x5 504:0x5 501:0x5 498:0x5 495:0x5 492:0x5 489:0x5 486:0x5 475:for 431:for 416:213 310:GMII 2370:MII 2365:MDI 2360:EAD 2355:AUI 2339:CFP 2334:XFP 2221:MAU 1886:RFC 1876:doi 1799:doi 1726:doi 1613:doi 1576:doi 1540:doi 1500:doi 1389:not 965:or 918:IPX 873:ARP 842:DEC 804:MTU 677:or 601:ag 479:or 413:85 410:85 407:85 404:85 401:85 398:85 395:85 390:LSb 306:MII 226:12 214:(4) 183:CRC 121:MTU 40:In 2434:: 2329:X2 1884:. 1838:. 1830:. 1805:. 1732:. 1720:. 1686:41 1646:. 1619:. 1611:. 1592:. 1582:. 1570:. 1546:. 1534:. 1522:^ 1506:. 1494:. 1477:^ 1354:, 1350:, 1292:: 959:IP 844:, 607:ID 356:) 320:, 316:, 312:, 308:, 199:) 131:. 2327:/ 2008:e 2001:t 1994:v 1928:. 1891:. 1878:: 1848:( 1846:. 1815:. 1801:: 1767:. 1742:. 1728:: 1705:. 1665:. 1629:. 1615:: 1578:: 1556:. 1542:: 1516:. 1502:: 1308:= 1265:, 1238:= 1194:= 1151:= 1105:= 1048:= 603:P 599:T 427:( 223:4 217:2 211:6 208:6 205:1 202:7 185:) 172:) 164:( 20:)

Index

Ethernet Frame

computer networking
data link layer
protocol data unit
Ethernet physical layer
data unit
Ethernet
frame
preamble
physical layer
MAC addresses
Internet Protocol
frame check sequence
cyclic redundancy check
Physical Coding Sublayer
octet
MTU
Gigabit Ethernet
jumbo frames
802.1Q
Ethertype
Ethernet II
IEEE 802.3
Frame check sequence
CRC
Interpacket gap (IPG)
octets
Layer 2
Layer 1

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑