Cấu trỳc gúi tin MAC (Medium Access Control)

Một phần của tài liệu đề tài phần mềm bảo mật mạng dùng giao thức ip quyển 4a các phần mềm bảo mật gói ip trên hệ điều hành linux (Trang 142 - 143)

C. PHầN MềM dl-cryptor

1. Cấu trỳc gúi tin MAC (Medium Access Control)

Giao thức MAC (Medium Access Control - Điều khiển truy nhập thiết bị)

được sử dụng để cung cấp cho tầng data link (liờn kết dữ liệu) của hệ thống mạng

Ethernet LAN. Giao thức MAC bọc phần dữ liệu SDU bằng cỏch thờm vào 14 byte header (Protocol Control Information (PCI) – Thụng tin điều khiển giao thức) trước phần dữ liệu và thờm 4-byte (32-bớt) mó kiểm tra CRC (Cyclic Redundancy Check) sau dữ liệu. Tất cả gúi tin được nằm sau 8 byte dữ liệu thờm ở đầu.

Preamble

Khoảng thời gian ngắn trước khi quỏ trỡnh truyền dữ liệu bắt đầu cho phộp cú một khoảng thời gian nhỏ để đầu nhận ở mỗi nỳt (receiver electronics node) thiết đặt trạng thỏi sau khi đó nhận hồn tất gúi tin trước đú. Ở nỳt gửi bắt đầu truyền dữ liệu bằng cỏch gửi 8 byte (64 bớt) chuỗi tuần tự. Nú bao gồm 62 con số 1 và 0 đặt sau mặt nạ 11. Byte cuối cựng mà kết thỳc với ‘11’ được biết đến như dấu hiệu ‘Start of Frame Delimiter” (Bắt đầu truyền gúi tin).

Header (Phần đầu)

14 bytes 46-1500 bytes 4 bytes destination

address address source type data CRC

Header (phần đầu) bào gồm 3 phần sau:

- 6 byte địa chỉ đớch, 6 byte địa chỉ này xỏc địng nỳt nhận đơn (single) trong gúi

tin unicast, và nhúm nỳt nhận trong gúi tin multicast, hoặc là tập tất cả cỏc nỳt nhận trong chế độ broadcast.

- 6 byte nguồn, nú được lập để xỏc định địa chỉ duy nhất của người gửi. Nú cú thể được dựng bởi giao thức tầng mạng (network layer protocol) để định danh người gửi.

- 2 byte trường kiểu (type), nú cung cấp cho SAP (Service Access Point - Điểm truy cập dịch vụ) định danh kiểu giao thức đi kốm (vớ dụ, giỏ trị 0x0800 được sử dụng để xỏc định giao thức mạng IP, cỏc giỏ trị khỏc được sử dụng để chỉ ra cỏc giao thức tầng mạng khỏc).

CRC

32 bớt CRC được thờm vào ở cuối gúi tin để cung cấp thụng tin cho việc phỏt hiện lỗi khi trờn đường truyền cú lỗi xảy ra (hoặc là lỗi xung đột phỏt trong mạng Ethernet) kết quả là gõy ra lỗi cho gúi tin MAC. Mọi gúi tin mà cú CRC khụng đỳng sẽ bị nơi MAC nhận bỏ qua mà khụng xử lý tiếp. Giao thức MAC khụng cung cấp thụng tin nào về việc gúi tin bị bỏ qua do lỗi CRC.

Một phần của tài liệu đề tài phần mềm bảo mật mạng dùng giao thức ip quyển 4a các phần mềm bảo mật gói ip trên hệ điều hành linux (Trang 142 - 143)