Tôi không đồng ý rằng "nếu bạn không gặp vấn đề về nút ẩn thì việc thay đổi ngưỡng RTS sẽ không cải thiện hiệu suất." Sử dụng CTR / RTS luôn làm giảm cơ hội va chạm dữ liệu. Vì mọi xung đột dữ liệu gây ra hỏng dữ liệu và do đó yêu cầu gửi lại dữ liệu, nên ít va chạm hơn có nghĩa là gửi lại dữ liệu ít hơn và gửi lại dữ liệu ít hơn có thể cải thiện hiệu suất WiFi của bạn; tất nhiên chỉ khi có một số lượng va chạm đáng chú ý trong mạng của bạn.
Để giải thích chi tiết: Một nút luôn phải chờ trong một khoảng thời gian nhất định và cảm nhận kênh để truyền có thể trước khi nêu một nút riêng. Chỉ khi nó không cảm nhận được bất kỳ truyền, nó có thể bắt đầu một truyền. Không có RTS / CTS, việc truyền này trực tiếp là truyền dữ liệu. Nếu bây giờ hai nút có cùng một ý tưởng và bắt đầu truyền dữ liệu gần như cùng một lúc, thì các truyền này sẽ va chạm. Kết quả là, không truyền dẫn làm cho nó ở bất cứ đâu vì tất cả dữ liệu nhận được sẽ bị hỏng cho tất cả các nút và AP khác.
Nếu RTS / CTS được sử dụng, việc truyền bắt đầu với gói RTS được gửi bởi nút sau khi cảm biến. Chỉ khi yêu cầu RTS đó được trả lời bằng câu trả lời CTS, việc truyền dữ liệu được bắt đầu. Tất nhiên, nếu hai nút muốn truyền cùng một lúc, các yêu cầu RTS của chúng cũng có thể va chạm với cùng một hiệu ứng tiêu cực mà không có RTS nào nhận được. Sự khác biệt là, toàn bộ mạng sẽ phục hồi nhanh hơn nhiều từ một vụ va chạm RTS so với xung đột dữ liệu. Vì vậy, xung đột RTS ít gây hại cho toàn bộ hiệu suất mạng hơn so với xung đột dữ liệu.
Nhược điểm là bản thân RTS / CTS yêu cầu một số băng thông mạng và nó giới thiệu thời gian cảm nhận mới trong thời gian không truyền dữ liệu hoặc truyền RTS / CTS khác. Để làm cho mọi thứ trở nên tồi tệ hơn, tất nhiên RTS / CTS luôn phải được thực hiện bằng cách sử dụng tốc độ chậm nhất mà mạng hỗ trợ vì nếu không các nút chỉ hỗ trợ tốc độ này sẽ không nhìn thấy nó. Vì vậy, về cơ bản, bạn có thể nói rằng RTS / CTS luôn làm giảm thông lượng lý thuyết của toàn bộ mạng của bạn, tuy nhiên nếu mạng của bạn chịu nhiều xung đột, do sự cố nút ẩn (cũng có thể do các nút từ các mạng khác sử dụng giống nhau kênh là mạng của bạn) hoặc do WiFi của bạn rất đông (vì nhiều nút tăng cơ hội va chạm ngẫu nhiên), trên thực tế, nó có thể làm tăng thông lượng thực tế. Không phải số lượng các nút ẩn,
Tôi đã đọc một nghiên cứu (tôi sẽ cập nhật và thêm một liên kết ở đây một khi tôi có thể tìm lại nó), điều đó cho thấy rằng trừ khi mạng của bạn thực sự nhỏ (ít hơn 6 nút và chỉ bao gồm một khu vực nhỏ) và không bị cô lập với các khu vực khác các mạng sử dụng cùng một kênh, sử dụng RTS / CTS hầu như luôn có tác động khá tích cực trong thực tế. Vậy tại sao giá trị ngưỡng? Nếu việc gửi dữ liệu sẽ mất nhiều thời gian như bắt tay RTS / CTS, sẽ có ít lợi ích khi sử dụng RTS / CTS, vì liệu mạng phải phục hồi từ xung đột dữ liệu rất nhỏ hoặc từ xung đột RTS sẽ không thực hiện khác biệt nhiều. Sự phục hồi tốt hơn từ các va chạm RTS là do các gói RTS rất nhỏ trong khi các gói dữ liệu thường thì không. Nhưng đối với các gói dữ liệu rất nhỏ, RTS / CTS chỉ cần thêm chi phí mà không đạt được thực tế.
Và bây giờ bạn cũng biết làm thế nào một ngưỡng phân mảnh có thể cải thiện hiệu suất mạng. Một mặt, nó giới hạn kích thước của các gói được gửi và như đã giải thích ở trên, gói càng nhỏ khi va chạm, mạng sẽ phục hồi nhanh hơn từ nó. Mặt khác, nếu có một vụ va chạm, chỉ có đoạn bị ảnh hưởng bởi nó cần phải được gửi lại, chứ không phải toàn bộ gói. Tuy nhiên, mỗi phân đoạn được gửi đều có một chi phí riêng, do đó, càng nhiều phân đoạn được gửi, càng nhiều chi phí sẽ thêm và về cơ bản là lãng phí băng thông có thể được sử dụng để truyền dữ liệu thay thế.