DCF định nghĩa hai kỹ thuật truy cập dựa trên CSMA/CA, là chế độ truy cập cơ bản và cơ chế truy cập RTS/CTS tùy chọn.
Chế độ truy cập cơ bản
Một trạm trước khi phát các khung dữ liệu, kiểm tra môi trường có rỗi hay không. Nếu môi trường được cảm nhận là rỗi trong khoảng thời gian bằng DIFS, trạm phát dữ liệu. Ngược lại, nếu môi trường được cảm nhận là bận, trạm trì hoãn việc truyền dẫn của nó và đợi đến khi môi trường trở nên rỗi đối với một DIFS và tạo ra thời gian backoff ngẫu nhiên trong một thời gian trì hoãn bổ sung trước khi phát dữ liệu. Bộ đếm thời gian backoff giảm khi môi trường được cảm nhận là rỗi và được đóng khi truyền dẫn được cảm nhận trên môi trường. Khi môi trường lại trở nên rỗi đối với một DIFS, bộ đếm thời gian được bắt đầu lại. Khi thời gian backoff đạt đến không, trạm phát dữ liệu.
Trạm đích phát một xác nhận tích cực để xác nhận đã nhận gói tin thành công. Nếu không nhận được xác nhận trong thời gian timeout ACK, trạm gửi lập lịch việc phát lại và cửa sổ xung đột tăng gấp đôi. Khi gói tin được phát thành công cửa sổ xung đột được thiết lập lại tới giá trị mặc định của nó, CWmin. Hình 1.8 là một ví dụ về chế độ truy cập cơ bản.
Một trong những nhược điểm của chế độ truy cập cơ bản là vấn đề “đầu cuối ẩn”. Do vị trí của trạm trong một mạng, đôi khi các trạm không thể giao tiếp với tất cả các trạm khác từ mạng, như mô tả trên Hình 1.9.
Hình 1.9: Vấn đề thiết bị đầu cuối thành viên ẩn
Trong Hình 1.9, cả hai trạm phải phát lại khung do xung đột. Thời gian bị lãng phí trong các xung đột do "đầu cuối ẩn" là rất lớn, ảnh hưởng đến hiệu quả của mạng. Giải pháp cho vấn đề "đầu cuối ẩn" được mô tả trong phần tiếp theo.
Chế độ truy cập RTS/CTS
Chế độ truy cập RTS/CTS là một chức năng tùy chọn của tiêu chuẩn 802.11 để điều khiển việc truy nhập vào môi trường.
Chế độ truy cập RTS/CTS được sử dụng để đảm bảo sự dự trữ của môi trường.
Khung RTS lần đầu tiên được phát khi có một khung dữ liệu hoặc một khung quản lý sẵn sàng được phát bởi một trạm. Trạm thiết lập NAV trong khung RTS của nó và gửi nó sau một xung đột thành công đối với kênh. Tất cả các trạm thu khung RTS ngoại trừ trạm đích, đọc trường khoảng thời gian để cập nhật NAV của chúng. Sau đó, trạm đích phản hồi bằng một khung CTS sau một SIFS. Tất cả các trạm thu khung CTS đọc trường thời gian và cập nhật NAV của chúng. Sau khi thu thành công khung CTS, trạm nguồn có thể phát khung của nó miễn là kênh được dành cho việc truyền dẫn. Nếu các trạm gửi trong một thời gian timeout CTS
không thu được khung CTS, khung RTS truyền lại sau khi một xung đột thành công của kênh.
Hình 1.10 mô tả cơ chế RTS/CTS. Lưu ý rằng NAV duy trì một dự đoán về thời gian bận trung bình. NAV (CTS) được tính toán bởi các trạm đích, khi thu được khung RTS, như là NAV (RTS) trừ đi thời gian của khung CTS trừ một SIFS.
Hình 1.10: Cơ chế RTS/CTS.
Cơ chế truy cập RTS/CTS giải quyết được vấn đề "đầu cuối ẩn" mô tả trong chế độ truy cập cơ bản. Các trạm có thể không thu được khung RTS từ trạm gửi có thể thu được khung CTS từ trạm đích. Hình 1.11 mô tả cơ chế RTS/CTS giải quyết vấn đề "đầu cuối ẩn". Lưu ý rằng trạm 1 và trạm 2 nằm ngoài phạm vi của nhau.
Cơ chế RTS/CTS làm tăng phần mào đầu do bổ sung thêm hai khung trên mỗi truyền dẫn dữ liệu. Mặt khác, nó làm giảm sự lãng phí thời gian trong các xung đột. Các khung RTS và CTS là tương đối nhỏ (RTS là 20 octet và CTS là 14 octet) so với kích thước khung dữ liệu cực đại. Phụ thuộc vào kích thước mạng và kích thước gói tin, cơ chế truy cập RTS/CTS tích cực có thể thuận tiện hay không.