Magic cookies як налаштувати mtu
У командному рядку виконати скрипт:
FOR / L% a IN (1300. 10. 1500) DO ping -f -l% a ya.ru >> ping .txt
Їм виконується відправка пакетів різної довжини (від 1300 до 1500 з кроком 10) і перевіряється час відгуку.
Оптимізація інтернету. Як налаштувати MTU?
Що таке MTU? Теорія.
Коли по мережі передається великий пакет даних, він розбивається на шматки (фрагментируется), а потім зшивається в точці призначення. Параметр MTU (Maximum Transmission Unit) є одним з основних, які керують цією розбивкою в TCP / IP. Деякі думають, що чим він вищий, тим швидше працює зв'язок. Однак, це так тільки до певної межі. Завищення MTU може привезти до різкого падіння продуктивності і, головне, до зниження надійності доставки пакетів. Вся біда в тому, що процес фрагментації погано стандартизований і що по шляху пакет може пройти через масу різношерстих і навіть застарілих шлюзів. Ці шлюзи можуть почати дофрагментіровать ваші фрагменти (продуктивність різко падає). А деякі можуть навіть не повідомити про це шлюзу-відправнику (надійність різко падає).
В Window XP за замовчуванням встановлені параметри, що дозволяють і підбирати на ходу оптимальну фрагментацію (але не перевищуючи MTU!), І вносити "погані" шлюзи в чорний список. Однак, шлюзи, що не повертають назад про себе інформацію, гублять цей прекрасний задум. Порятунок тільки одне - підібрати і встановити оптимальний MTU, тобто зменшити максимальний розмір фрагментів примусово.
Як підібрати оптимальне значення MTU?
Насамперед запустіть команду cmd. щоб відкрити вікно сеансу DOS, в якому мають виконуватися всі інші команди з командного рядка. Зв'язок перевірятимемо з ЖЖ і з провайдером.
Спочатку просто перевірте зв'язок з сайтом:
ping bulygin.su
Якщо у відповідь ви отримаєте відповіді зі значенням часу, то все нормально. Команда ping послала 4 луна-сигналу і отримала на них 4 луна-відповіді. Якщо прийшла відповідь про перевищення тайм-ауту, то ніякі подальші експерименти у вас не вийдуть. Або немає зв'язку з сайтом, або вона є, але ви працюєте через проксі, на якому заборонений посилка і прийом луна-сигналів по ICMP-протоколу.
Ще пара зауважень.
1. MTU провайдера - показник стабільний, тому що ви потрапляєте до нього через один шлюз. Він зазвичай змінюється, коли щось у себе змінює провайдер. MTU, оптимальний для bulygin.su. може змінюватися від випробування до випробування, тому що кожен раз ви будете проходити за різними шлюзів. Так що при виникненні проблем повторіть експеримент. Коригувати доведеться не так вже й часто, адже список застосовуваних на практиці MTU обмежений.
2. Нове значення MTU вступає в силу при перезавантаженні комп'ютера.