Sense Multiple Access Collision Avoidance):
Đây là một cơ chế truy cập cơ bản được gọi là Hàm phối hợp phân tán, về cơ bản là đa truy cập cảm ứng sóng mang với cơ chế chống va chạm
(CSMA/CA). Các giao thức CSMA được biết trong công nghiệp, mà phổ biến nhất là Ethernet, là giao thức CSMA/CD (nghĩa là phát hiện va chạm). Giao thức CSMA làm việc như sau: Một trạm truyền đi các cảm biến môi trường, nếu môi trường bận, thì trạm sẽ trì hoãn truyền một lúc sau, nếu môi trường tự do thì trạm được cho phép để truyền.
Loại giao thức này rất có hiệu quả khi môi trường không tải nhiều, do đó nó cho phép các trạm truyền với ít trì hoãn, nhưng thường xảy ra trường hợp các trạm phát cùng lúc (có xung đột), gây ra do các trạm nhận thấy môi trường tự do và quyết định truyền ngay lập tức. Các tình trạng xung đột này phải được xác định, vì vậy lớp MAC phải tự truyền lại gói mà không cần đến các lớp trên, điều này sẽ gây ra trễ đáng kể. Trong trường hợp mạng Ethernet, sự xung đột này được đoán nhận bởi các trạm phát để đi tới quyết định phát lại dựa vào giải thuật exponential random backoff.
Các cơ chế dò tìm xung đột này phù hợp với LAN nối dây, nhưng chúng không được sử dụng trong môi trường LAN không dây, vì hai lý do chính: - Việc thực hiện cơ chế dò tìm xung đột yêu cầu sự thi hành toàn song công, khả năng phát và nhận đồng thời, nó sẽ làm tăng thêm chi phí một cách đáng kể.
- Trên môi trường không dây chúng ta không thể giả thiết tất cả các trạm “nghe thấy” được nhau (đây là sự giả thiết cơ sở của sơ đồ dò tìm xung đột), và việc một trạm nhận thấy môi trường tự do và sẵn sàng để truyền không thật sự có nghĩa rằng môi trường là tự do quanh vùng máy thu.
Để vượt qua các khó khăn này, chuẩn IEEE 802.11 sử dụng một cơ chế tránh xung đột với một sơ đồ Ghi nhận tính tích cực (Positive Acknowledge) như sau: một trạm muốn truyền cảm biến môi trường, nếu môi trường bận thì nó trì hoãn. Nếu môi trường rãnh với thời gian được chỉ rõ không gian khung Inter phân tán DIFS (Distributed Inter Frame Space), thì trạm được phép truyền, trạm thu sẽ kiểm tra mã CRC của gói nhận được và gửi một gói chứng thực (ACK). Chứng thực nhận được sẽ chỉ cho máy phát biết không có sự xung đột nào xuất hiện. Nếu máy phát không nhận chứng thực thì nó sẽ truyền lại đoạn
cho đến khi nó được thừa nhận hoặc không được phép truyền sau một số lần phát lại cho trước.
Station Waiting to Transmit
Wait for random period Is the
Channel
Idle ?
Wait for random period Is the Channel Busy ? Transmit No Yes No Yes
Hình 3.13 Cơ chế hoạt động của CSMA/CA
Cảm ứng sóng mang ảo (Virtual Carrier Sense): để giảm bớt xác suất khả năng hai trạm xung đột nhau vì chúng không thể “nghe thấy” nhau, chuẩn định nghĩa một cơ chế Cảm biến sóng mang ảo:
- Một trạm muốn truyền một gói, trước hết nó sẽ truyền một gói điều khiển ngắn gọi là RTS (Request To Send) gồm nguồn, đích đến, và khoảng thời gian giao dịch sau đó, trạm đích sẽ đáp ứng (nếu môi trường tự do) bằng một gói điều khiển đáp lại gọi là CTS (Clear To Send) gồm cùng thông tin khoảng thời gian.
- Tất cả các trạm nhận RTS hoặc CTS, sẽ thiết lập chỉ báo Virtual Carrier Sense của nó gọi là Vectơ phân phối mạng NAV (Network Allocation Vector) cho khoảng thời gian cho trước, và sẽ sử dụng thông tin này cùng với Cảm biến sóng mang vật lý (Physical Carrier Sense) khi cảm biến môi trường. - Cơ chế này giảm bớt xác suất xung đột về vùng máy thu do một trạm “ẩn” từ máy phát, để làm ngắn khoảng thời gian truyền RTS, vì trạm sẽ nghe thấy CTS và “dự trữ” môi trường khi bận cho đến khi kết thúc giao dịch. Thông tin khoảng thời gian về RTS cũng bảo vệ vùng máy phát khỏi các xung đột trong thời gian ACK bởi các trạm nằm ngoài phạm vi trạm nhận biết.
- Cần chú ý thông tin khoảng thời ACK vì các khung RTS và CTS là các khung ngắn, Nó cũng làm giảm bớt mào đầu của các xung đột, vì chúng được nhận dạng nhanh hơn khi nó được nhận dạng nếu toàn bộ gói được truyền, điều này đúng nếu gói lớn hơn RTS một cách đáng kể, như vậy là chuẩn cho phép kể cả các gói ngắn sẽ được truyền mà không có giao dịch RTS/CTS, và điều này được điều khiển bởi một tham số gọi là ngưỡng RTS.
3.3 Cách thức hoạt động của Wifi: