Hình 2.5. Thủ tục DCF
Các trạm và PC không sử dụng RTS/CTS trong chu kỳ không tranh chấp. Ở thời ñiểm bắt ñầu mỗi CFP, PC sẽ cảm nhận kênh truyền, khi kênh truyền ñược xác ñịnh là rỗi AP sẽ ñợi một khoảng PIFS, sau ñó PC sẽ truyền khung quản lý Beacon chứa thông tin CFPMaxDuration. Các trạm khi nhận ñược khung Beacon sẽ ñiều chỉnh giá trị NAV (network allocation vector) của chúng theo giá trị CFPMaxDuration. Điều này ngăn cản các trạm chiếm quyền ñiều khiển kênh truyền trong CFP. Việc thiết lập NAV cũng làm giảm nguy cơ trạm ẩn.
Sau khi gửi khung beacon, PC sẽ chờ ít nhất một khoảng thời gian SIFS trước khi nó truyền khung thăm dò hoặc dữ liệu ñến các trạm. PC sẽ duy trì một danh sách thăm dò và sẽ thăm dò lần lượt các trạm trong danh sách ñó.
PC sẽ nhìn vào danh sách thăm dò của nó, và nếu nó kiểm tra thấy trong bộ ñệm có dữ liệu cần truyền cho trạm mà nó ñịnh thăm dò, PC sẽ gửi cho trạm ñó khung: Data + CF-Poll (khung thăm dò), trong trường hợp PC có dữ liệu cần gửi cho trạm, ngược lại nếu không có dữ liệu thì PC chỉ gửi khung thăm dò CF-Poll. Trạm ñược thăm dò sẽ trả lời với khung Data/ACK sau khoảng SIFS ñến PC hoặc ñến các trạm khác ở trong mạng. Nếu sau khoảng PIFS mà không thấy trả lời, PC sẽ giành quyền ñiều khiển và tiến hành thăm dò trạm tiếp theo trong danh sách thăm dò. Đối với trạm không trả lời thì ở lần thăm dò tiếp theo, PC sẽ gửi lại dữ liệu.
23
Đối với các trạm ñược thăm dò kể trên, nếu có dữ liệu trạm sẽ trả lời với khung Data + CF-ACK còn nếu không có dữ liệu ñể gửi thì nó sẽ trả lời với khung CF-ACK. Quá trình thăm dò, gửi dữ liệu và trả lời này sẽ tiếp tục cho ñến khi PC không có khung dữ liệu nào ñể gửi và không có trạm nào ñể thăm dò. Khi ñó PC sẽ gửi một khung kết thúc CF-End hoặc CF-End +CF-ACK (nếu cần xác nhận dữ liệu) ñể thông báo kết thúc chu kỳ không tranh chấp CFP. Lúc ñó, tất cả các trạm sẽ xác lập lại giá trị NAV của chúng và chu kỳ tranh chấp CP sẽ bắt ñầu.