Chuẩn 802.3 định nghĩa dạng khung dữ liệu cơ bản được yêu cầu cho tất cả sự thi hành của MAC, cộng thêm một vài khuôn dạng để chọn bổ sung mà được sử dụng để mở rộng giao thức. Dạng khung dữ liệu cơ sở gồm có 7 trường:
D ạn g kh un g dữ li ệu M A C E th er ne t c ơ bả n
• PRE (Preamble): gồm có 7 byte. PRE là các mức logic 0 và 1 xen kẻ nhau để báo cho trạm nhận khung dữ liệu đang đến và cung cấp phương tiện để đồng bộ mức thu nhận khung của lớp vật lý bên nhận với luồng bit đến.
• DA (Destination Address): trường DA xác định trạm sẽ nhận khung. Một bit ngoài cùng bên trái chỉ định có phải là địa chỉ của một địa chỉ cá nhân ( chỉ định bởi 0) hoặc của một nhóm địa chỉ (chỉ định bởi 1). Bit thứ hai kể từ bên trái chỉ định có phải DA là điều hành toàn bộ (globally administered) được chỉ định mứt 0 hoặc điều hành nội bộ (chỉ định mứt 1), 46 bit còn lại là một nhóm các trạm hoặc tất cả các trạm trên mạng.
• SA( Source Address): 6 byte: trường SA xác định trạm nguồn (trạm gởi).Trường SA luôn là địa chỉ duy nhất và bit đầu tiên bên trái luôn ở mức 0.
• Length/Type -4byte: Trường này chỉ định số byte dữ liệu của lớp con MAC-Client mà được chứa trong trường dữ liệu của khung hoặc kiểu ID khung nếu khung được tập hợp sử dụng một dạng khung lựa chọn. Nếu giá trị của trường Length/Type ít hơn hoặc bằng 1500, số byte của LLC trong trường dữ liệu bằng giá trị của trường Length/Type. Nếu lớn hơn 1536, khung này là một kiểu khung lựa chọn và giá trị của trường Length/Type chỉ định kiểu của khung sẽ được gởi và nhận.
• Data: Là sự nối tiếp của n byte giá trị bất kỳ với n ≤ 1500. Nếu chiều dài của trường dữ liệu nhỏ hơn 46, trường dữ liệu phải được mở rộng bằng cách thêm một filler thích hợp để mang trường dữ liệu dài 46 byte.
• FCS(Frame Check Sequence): 4 byte: trường này chứa một giá trị 32 bit kiểm tra độ dư vòng được tạo bởi lớp MAC bên gởi và được tính toán lại ở lớp
MAC bên thu để kiểm tra độ hư hại của khung. FCS được phát trên các trường DA,SA, Length/Type và Data.