ฉันไม่เห็นด้วยว่า "ถ้าคุณไม่มีปัญหาโหนดที่ซ่อนอยู่การเปลี่ยนค่า RTS จะไม่ช่วยเพิ่มประสิทธิภาพ" การใช้ CTR / RTS จะช่วยลดโอกาสการชนของข้อมูลได้เสมอ เนื่องจากการชนกันของข้อมูลทำให้เกิดความเสียหายของข้อมูลและทำให้ข้อมูลต้องถูกส่งซ้ำการชนกันที่น้อยลงหมายถึงการส่งข้อมูลน้อยลงและการส่งข้อมูลอีกครั้งน้อยสามารถปรับปรุงประสิทธิภาพ WiFi ของคุณได้ แน่นอนเฉพาะในกรณีที่มีการชนกันอย่างมากในเครือข่ายของคุณ
ในการอธิบายรายละเอียด: โหนดต้องรอช่วงเวลาหนึ่งเสมอและรับรู้ถึงช่องทางสำหรับการส่งสัญญาณที่เป็นไปได้ก่อนที่จะระบุช่องสัญญาณ เฉพาะในกรณีที่มันไม่รู้สึกถึงการส่งสัญญาณใด ๆ ก็อาจเริ่มต้นของตัวเอง หากไม่มี RTS / CTS การส่งสัญญาณนี้เป็นการส่งข้อมูลโดยตรง หากตอนนี้ทั้งสองโหนดมีแนวคิดเดียวกันและเริ่มการส่งข้อมูลเกือบจะในเวลาเดียวกันการส่งสัญญาณเหล่านี้จะชนกัน ผลลัพธ์คือไม่ส่งข้อมูลได้ทุกที่เนื่องจากข้อมูลที่ได้รับทั้งหมดจะเสียหายสำหรับโหนดอื่นและ AP ทั้งหมด
หากใช้ RTS / CTS การส่งสัญญาณจะเริ่มต้นด้วยแพ็กเก็ต RTS ที่โหนดส่งหลังจากการตรวจจับ เฉพาะในกรณีที่คำขอ RTS นั้นได้รับคำตอบโดยการตอบ CTS การส่งข้อมูลจะเริ่มขึ้น แน่นอนถ้าสองโหนดต้องการส่งพร้อมกันคำร้องขอ RTS ของพวกเขาสามารถชนกับเอฟเฟกต์แบบเดียวกันกับที่ไม่ได้รับ RTS เลย ความแตกต่างคือเครือข่ายทั้งหมดจะกู้คืนได้เร็วกว่าจากการชนกันของ RTS มากกว่าการชนข้อมูล ดังนั้นการชนกันของ RTS จึงเป็นอันตรายต่อประสิทธิภาพเครือข่ายทั้งหมดน้อยกว่าการชนกันของข้อมูล
ข้อเสียคือตัว RTS / CTS ต้องการแบนด์วิธเครือข่ายบางตัวและแนะนำเวลาการตรวจจับใหม่ในระหว่างที่ไม่มีการส่งข้อมูลอื่น ๆ หรือการส่งสัญญาณ RTS / CTS อาจเกิดขึ้น เพื่อทำให้สิ่งเลวร้ายลงแน่นอน RTS / CTS จะต้องดำเนินการโดยใช้ความเร็วที่ช้าที่สุดที่เครือข่ายรองรับไม่เช่นนั้นโหนดที่รองรับเฉพาะความเร็วนี้จะไม่เห็น ดังนั้นโดยทั่วไปคุณสามารถพูดได้ว่า RTS / CTS จะลดทรูพุตเชิงทฤษฎีของเครือข่ายทั้งหมดของคุณเสมออย่างไรก็ตามหากเครือข่ายของคุณมีปัญหาจากการชนจำนวนมากไม่ว่าจะด้วยปัญหาโหนดที่ซ่อนอยู่ (ซึ่งอาจเกิดจากโหนดจากเครือข่ายอื่น ๆ แชนเนลเป็นเครือข่ายของคุณ) หรือเนื่องจาก WiFi ของคุณมีผู้คนหนาแน่น (เนื่องจากมีโหนดมากขึ้นจะเพิ่มโอกาสในการชนแบบสุ่ม) ซึ่งอันที่จริงแล้วอาจเพิ่มปริมาณงานจริง ไม่ใช่จำนวนโหนดที่ซ่อนอยู่
ฉันอ่านการศึกษา (ฉันจะอัปเดตและเพิ่มลิงค์ที่นี่เมื่อฉันสามารถหามันได้อีกครั้ง) นั่นแสดงให้เห็นว่าถ้าเครือข่ายของคุณมีขนาดเล็กมาก (น้อยกว่า 6 โหนดและครอบคลุมเฉพาะพื้นที่เล็ก ๆ ) และไม่แยกออกจากที่อื่น เครือข่ายที่ใช้ช่องทางเดียวกันโดยใช้ RTS / CTS เกือบทุกครั้งจะมีผลในเชิงบวกในทางปฏิบัติ ดังนั้นทำไมค่าเกณฑ์? หากการส่งข้อมูลจะใช้เวลานานเท่าที่การจับมือ RTS / CTS นั้นจะมีประโยชน์เล็กน้อยในการใช้ RTS / CTS เนื่องจากเครือข่ายจะต้องกู้คืนจากการชนกันของข้อมูลขนาดเล็กมากหรือจากการชนกันของ RTS แตกต่างกันมาก การกู้คืนที่ดีขึ้นจากการชน RTS เป็นเพราะแพ็กเก็ต RTS มีขนาดเล็กมากในขณะที่แพ็คเก็ตข้อมูลมักจะไม่ แต่สำหรับแพ็กเก็ตข้อมูลขนาดเล็กมาก RTS / CTS เพียงเพิ่มโอเวอร์เฮดเพื่อไม่ให้เกิดประโยชน์ในทางปฏิบัติ
และตอนนี้คุณก็รู้ว่าเกณฑ์การแตกแฟรกเมนต์สามารถปรับปรุงประสิทธิภาพเครือข่ายได้อย่างไร ในมือข้างหนึ่งมัน จำกัด ขนาดของแพ็คเก็ตที่ส่งและตามที่อธิบายไว้ข้างต้นแพ็คเก็ตขนาดเล็กในการปะทะกัน, เครือข่ายได้เร็วขึ้นจะฟื้นตัวจากมัน และในทางกลับกันหากมีการชนกันเพียงส่วนที่ได้รับผลกระทบนั้นจำเป็นต้องถูกส่งซ้ำไม่ใช่แพ็กเก็ตทั้งหมด อย่างไรก็ตามทุกแฟรกเมนต์ที่ส่งมีโอเวอร์เฮดของตัวเองดังนั้นยิ่งแฟรกเมนต์ถูกส่งมากเท่าใดค่าใช้จ่ายที่จะเพิ่มและโอเวอร์เฮดก็จะเสียแบนด์วิดท์ที่อาจถูกนำมาใช้สำหรับการส่งข้อมูลแทน