Phân mảnh và hợp mảnh

Một phần của tài liệu Nâng cao hiệu năng mạng adhoc đa chặng (Trang 29)

Các gói tin mức cao hơn và các khung điều khiển có kích thước lớn cần được chia thành nhiều khung nhỏ hơn để phù hợp với kênh không dây. Việc phân mảnh có thể cải thiện tính tin cậy khi xảy ra can nhiễu. Nguồn cơ bản của nhiễu đối với các mạng LAN trong chuẩn 802.11 là các nguồn phát vi sóng, với dải tần 2.4 GHz của ISM. Các thiết bị phát sóng điện từ được sinh ra bởi vật liệu từ trong các mối nối và các lò vi sóng chiếm một nửa nhiễu.

Các trạm trong mạng LAN không dây có thể cố gắng để truyền các phân mảnh do đó can nhiễu chỉ tác động lên các phân mảnh nhỏ mà không phải là các khung lớn. Bằng việc trực tiếp giảm lượng dữ liệu có thể bị hư hại bởi can

nhiễu, việc phân mảnh có thể đạt được thông lượng lớn hơn.

Phân mảnh diễn ra khi độ dài của các gói tin vượt quá ngưỡng được quản trị mạng thiết lập. Các mảnh có số thứ tự khung giống nhau nhưng được thêm

vào số hiệu mảnh để dùng trong giai đoạn hợp mảnh. Thông tin kiểm soát khung cũng chỉ ra rằng các mảnh tiếp theo đến chưa. Tất cả các phân mảnh kết hợp nên một khung thường được gửi trong một khối phân mảnh (fragmentation burst), như trong hình 2.11. Hình này cũng kết hợp quá trình trao đổi RTS/CTS, bởi vì thông thường việc phân mảnh và các ngưỡng RTS/CTS được thiết lập các giá trị giống nhau. Hình này cũng chỉ rõ NAV và SIFS được sử dụng kết hợp để kiểm soát truy cập đường truyền

Hình 2.11 Phân mảnh có sử dụng NAV và SIFS

Các mảnh và các xác nhận được tách riêng bởi SIFS, do đó một trạm cố gắng kiểm soát kênh truyền trong một khối phân mảnh. NAV được sử dụng để đảm bảo rằng các trạm khác không thể sử dụng kênh trong khi có khối phân mảnh này. Cùng với quá trình trao đổi RTS/CTS, cả RTS và CTS đều thiết lập NAV giá trị từ thời gian mong muốn đến kết thúc của mảnh đầu tiên trên đường truyền. Các mảnh tiếp theo sau đó tạo nên một chuỗi. Mỗi phân mảnh thiết lập NAV để giữ đường truyền cho đến khi kết thúc của gói tin xác nhận cho khung tiếp theo.

Phân mảnh 0 thiết lập NAV để giữ đường truyền cho đến khi ACK1, phân mảnh 1 thiết lập NAV để giữ đường truyền cho đến khi có ACK2 và tiếp tục như vậy. Sau khi phân mảnh cuối cùng và ACK của nó được gửi, NAV được thiết lập bằng 0, chỉ ra rằng đường truyền được giải phóng sau khi quá trình truyền khối phân mảnh hoàn thành.

Một phần của tài liệu Nâng cao hiệu năng mạng adhoc đa chặng (Trang 29)