การปิดใช้งานอัลกอริทึม Nagle ปลอดภัยหรือไม่
การปิดใช้งานอัลกอริทึม Nagle ปลอดภัยหรือไม่

วีดีโอ: การปิดใช้งานอัลกอริทึม Nagle ปลอดภัยหรือไม่

วีดีโอ: การปิดใช้งานอัลกอริทึม Nagle ปลอดภัยหรือไม่
วีดีโอ: อัลกอริทึมคืออะไร ล้วงความลับสารพัดจากเราด้วยวิธีไหนกันแน่? - BBC News ไทย 2024, พฤศจิกายน
Anonim

กำลังปิดการใช้งานอัลกอริทึมของ Nagle ใน Windows เพื่อเพิ่มความเร็วอินเทอร์เน็ต ปลอดภัย ? ใช่เลย ปลอดภัย . ถ้าคุณทำถูกวิธี คุณก็ทำได้ ปิดการใช้งาน และเปิดใช้งานได้ทุกเมื่อที่คุณต้องการ

เมื่อคำนึงถึงสิ่งนี้ ฉันจะปิดอัลกอริทึม Nagle ใน Windows 10 ได้อย่างไร

ถึง ปิดการใช้งานอัลกอริทึมของ Nagle ให้เปิดการตั้งค่ารีจิสทรีของคอมพิวเตอร์ของคุณ คุณสามารถเริ่มตัวแก้ไขรีจิสทรี ไปที่เริ่ม>พิมพ์ regedit>Regedit จากนั้นคุณสามารถคลิกที่เมนูแบบเลื่อนลงเพื่อให้คุณสามารถเข้าถึง HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterface

ในทำนองเดียวกัน อัลกอริธึม Nagle ออกแบบมาเพื่อจัดการกับข้อใด ตั้งชื่อตามผู้สร้าง John Nagle , NS อัลกอริทึม Nagle ใช้เพื่อเชื่อมข้อความบัฟเฟอร์ขนาดเล็กจำนวนหนึ่งโดยอัตโนมัติ กระบวนการนี้ (เรียกว่า nagling) เพิ่มประสิทธิภาพของระบบแอปพลิเคชันเครือข่ายโดยการลดจำนวนแพ็กเก็ตที่ต้องส่ง

ด้วยวิธีนี้ฉันจะรู้ได้อย่างไรว่า Nagle ถูกปิดการใช้งาน?

1 คำตอบ วิธีที่ตรงที่สุดคือการติดตามการเรียกระบบ setockopt มองจากภายนอกก็สังเกตได้ เมื่อไร มันปิดการใช้งาน Nagle และประพฤติตัวไม่ดี (ส่งชิ้นส่วนเล็กๆ จำนวนมากอย่างรวดเร็ว) ถ้า มันปิดการใช้งาน Nagle และประพฤติตนดีจนไม่อาจสังเกตได้จากภายนอก

TCP ไม่ล่าช้าทำอะไร

NS TCP_NODELAY ตัวเลือกซ็อกเก็ตช่วยให้เครือข่ายของคุณข้าม Nagle ความล่าช้า โดยปิดการใช้งานอัลกอริทึมของ Nagle และส่งข้อมูลทันทีที่มี กำลังเปิดใช้งาน TCP_NODELAY บังคับให้ซ็อกเก็ตส่งข้อมูลในบัฟเฟอร์ ไม่ว่าแพ็กเก็ตจะมีขนาดเท่าใด

แนะนำ: