Nagle algoritmini o'chirish xavfsizmi?
Nagle algoritmini o'chirish xavfsizmi?

Video: Nagle algoritmini o'chirish xavfsizmi?

Video: Nagle algoritmini o'chirish xavfsizmi?
Video: Sec 4 - Lec 7/19 - TCP Karn's Algorithm | TCP/IP Protocol Deep Understanding | Udemy 2024, May
Anonim

Nagle algoritmini o'chirib qo'yadi Internet tezligini oshirish uchun Windows-da xavfsiz ? Ha, bu mutlaqo xavfsiz . Agar siz buni to'g'ri yo'l bilan qilsangiz, qila olasiz o'chirish va xohlagan vaqtda uni yoqing.

Buni hisobga olsak, Windows 10 da Nagle algoritmini qanday o'chirib qo'yishim mumkin?

Kimga Nagle algoritmini o'chirib qo'ying , kompyuteringizning ro'yxatga olish kitobi sozlamalarini oching. Ro'yxatga olish kitobi muharririni ishga tushirishingiz mumkin, "Ishga tushirish"> regedit-ni yozing> Regedit-ga o'ting. Keyin ochiladigan menyuni bosishingiz mumkin, shunda siz HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterface-ga kirishingiz mumkin.

Xuddi shunday, Nagle algoritmi nimalarni hal qilish uchun mo'ljallangan? Uning yaratuvchisi Jon nomi bilan atalgan Nagle , the Nagle algoritmi bir qancha kichik bufer xabarlarni avtomatik ravishda birlashtirish uchun ishlatiladi; bu jarayon (nagling deb ataladi) yuborilishi kerak bo'lgan paketlar sonini kamaytirish orqali tarmoq dastur tizimining samaradorligini oshiradi.

Shu tarzda, Nagle o'chirilganligini qanday bilsam bo'ladi?

1 Javob. Eng to'g'ridan-to'g'ri yo'l setsockopt tizimi chaqiruvini kuzatish bo'ladi. Tashqaridan qarasangiz, faqat sezishingiz mumkin qachon o'chiradi Nagle va o'zini yomon tutadi (tezda ko'plab kichik bo'laklarni yuboradi). Agar o'chiradi Nagle va o'zini yaxshi tutadi, siz tashqaridan sezmaysiz.

TCP no kechikish nima qiladi?

The TCP_NODELAY soket opsiyasi sizning tarmog'ingizga Nagle-ni chetlab o'tish imkonini beradi Kechikishlar Nagle algoritmini o'chirib qo'yish va ma'lumotlar mavjud bo'lishi bilanoq yuborish orqali. Yoqish TCP_NODELAY rozetkani paket o'lchamidan qat'i nazar, ma'lumotlarni o'z buferiga yuborishga majbur qiladi.

Tavsiya: