V. Cỏc giao thức và khuụn dạng dữ liệu tương ứng
1. Giao thức Tầng Liờn kết (Link Layer )
Giao thức Ethernet
Là giao thức nằm trong tầng liờn kết hay là một chuẩn cụng nghệ dành cho mạng cục bộ (LAN) được quy định trong IEEE 802.3. Nú là một giao thức nằm trong tầng liờn kết của bộ giao thức TCP/IP hay tương ứng là tầng liờn kết dữ liệu trong mụ hỡnh OSI. Hiện nay nú đang được sử dụng rất rộng rói so với cỏc giao thức khỏc như FDDI, Token Ring…Ethernet được dựng để gửi những khối dữ liệu giữa điểm nguồn và điểm đớch được xỏc định dựa vào địa chỉ MAC (Media Access Control). Đặc điểm của giao thức Ethernet
Cấu trỳc của một đơn vị dữ liệu trong giao thức Ethernet (gọi là Ethernet frame) cú cấu trỳc như sau: (đơn vị tớnh theo byte).
PRE SOF DA SA Length/Type Data
Payload FCS
7 1 6 6 2 46-1500 4
Hỡnh 19 : Ethernet frame
Header
• Preamble (PRE): Phần mở đầu gồm 7 byte và khụng được tớnh vào kớch thước của Ethernet. Tất cả cỏc byte trong phần mở đầu này đều cú giỏ trị 10101010 và nú được dựng để đồng bộ đồng hồ giữa nơi nhận và gửi frame.
• SOF (Start frame delimiter) gồm 1 byte và khụng được tớnh vào kớch thước của Ethernet. Byte này cú giỏ trị 101010111 và được sử dụng để đỏnh dấu bắt đầu của một frame. Đối với những hệ thống Ethernet hiện nay hoạt động ở tốc độ 100 Mbps hoặc 1000Mbps khụng cũn cần tới PRE và SOF.
• DA (Destination Address) cú độ dài 6 byte là địa chỉ nơi MAC của Ethernet card nơi đến. Ở chế độ hoạt động bỡnh thường Ethernet chỉ tiếp nhấn những frame cú địa chỉ nơi đến trựng với địa chỉ (duy nhất) của nú hoặc địa chỉ nơi đến thể hiện một thụng điệp quảng bỏ. Tuy nhiờn hầu hết cỏc Ethernet card hiện nay đều cú thể được đặt ở chế độ đa hỗn tạp (promiscuous mode) và khi đú nú sẽ nhận tất cả cỏc frame xuất hiện trong mạng LAN.
• SA (Source Addresss) cú độ dài 6 byte là địa chỉ MAC của card nguồn. • Length/Type (Độ dài/Loại) 2 byte chỉ ra độ dài (đối với IEEE 802.3 MAC
frame) và loại của Ethernet frame chỉ giao thức của tầng cao hơn (đối với DIX Ethernet.(DEC- Intel – Xerox) – phổ biến hơn). Vớ dụ như với DIX
Ethernet frame cú giao thức tầng trờn là IP thỡ 2 byte này sẽ cú giỏ trị là 0800h và ARP là 0806h.
• Data Payload: Phần thụng tin dữ liệu cú độ dài từ 46 tới 1500 byte. • Trailer (FCS - Frame Check Sequence): 32 bit sửa lỗi CRC.
Ethernet sử dụng phương thức truy nhập đường truyền CSMA/CD, do vậy những frame lỗi do xảy ra xung đột (collision) trờn đường truyền là khụng thể trỏnh khỏi. Tuy nhiờn, nếu như tỉ lệ những frame lỗi vượt quỏ một mức nào đú (vớ dụ như 1% tổng số frame) cú nghĩa là hệ thống mạng đó cú vấn đề. Những Ethernet frame lỗi bao gồm:
• Frame cú độ lớn nhỏ hơn 64 byte. (normal collision – xảy ra khỏ phổ biến). • Frame cú độ lớn lớn hơn 1518 byte.
• Frame cú độ lớn phự hợp nhưng cú phần CRC bị sai lệch (late collision – nếu cú nhiều frame dạng này tức là hệ thống mạng đang gặp vấn đề nghiờm trọng).