b, Phương thức hoạt động
2.3.2.2. Cấu trúc khung Ethernet
PreaittblỄ âddrsỉỉDert. Sourceaddres Data CRC
iyp*
Hình 2.20: Cấu trúc khung Ethernet
• Trường dữ liệu (46 đến 1.500 byte). Trường này mang sơ đồ IP. Đơn vị truyền dẫn
tối đa (MTU) của Ethernet là 1.500 byte. Điều này có nghĩa là nếu IP datagram
vượt quá
1.500 byte, thì máy chủ phải phân mảnh datagram. Kích thước tối thiểu của trường
dữ liệu
là 46 byte. Điều này có nghĩa là nếu IP datagram nhỏ hơn 46 byte, trường dữ liệu
phải được
“nhồi” để điền nó thành 46 byte. Khi sử dụng quá trình nhồi, dữ liệu được truyền
đến lớp
mạng chứa phần nhồi cũng như một sơ đồ IP. Lớp mạng sử dụng trường độ dài
trong tiêu
đề IP datagram để loại bỏ việc nhồi nhét.
một khung có bất kỳ địa chỉ MAC nào khác, nó sẽ loại bỏ khung đó.
• Địa chỉ nguồn (6 byte): Trường này chứa địa chỉ MAC của bộ điều hợp truyền
khung
vào mạng LAN,
• Nhập trường (2 byte): Trường loại cho phép Ethernet để ghép các giao thức lớp
mạng.
Các máy chủ có thể sử dụng các giao thức lớp mạng khác ngoài IP. Trên thực tế,
một máy
chủ nhất định có thể hỗ trợ nhiều giao thức lớp mạng bằng cách sử dụng các giao
thức khác
nhau cho các ứng dụng khác nhau. Mỗi giao thức đều có số loại tiêu chuẩn hóa
riêng. Hơn
nữa, giao thức ARP có số kiểu riêng của nó và nếu khung đến chứa gói ARP (tức là có
phép bộ điều hợp nhận, bộ điều hợp , phát hiện các lỗi bit trong khung.
• Mở đầu (8 byte). Khung Ethernet bắt đầu bằng trường mở đầu 8 byte. Mỗi 7 byte
đầu
tiên của phần mở đầu có giá trị là 10101010; byte cuối cùng là 10101011. 7 byte
đầu tiên
của phần mở đầu dùng để “đánh thức” các bộ điều hợp nhận và đồng bộ hóa đồng
hồ của
chúng với đồng hồ của người gửi.