
Операция по удалению грыжи у TCP/IP
Xakep, номер #031, стр. 031-020-3
Подслушивающие устройства
Подслушивающие параметры в основном не очень хорошо влияют на соединение. Смотри сам:
Строковый параметр PMTUDiscovery (Path Maximum Transmission Unit Discovery) - обнаружение пути с максимальным размером пакета. Если выставить этот параметр в "1", то TCP/IP перед соединением будет искать путь с наивысшим MTU. При правильно настроенном MaxMTU, этот параметр только тормозит протокол за счет лишних затрат времени на поиск.
Строковый параметр PMTUBlackHoleDetect (нахождение черных дыр) - если выставить этот параметр в "1", то перед началом соединения будет происходить проверка на мертвые маршрутизаторы по пути до сервака. Советую не выставлять этот параметр, потому что он тормозит протокол. Мертвые маршрутизаторы встречаются не так часто, и затраты на их поиск не окупаются. Поэтому я категорически не рекомендую совать сюда свои грабли.
Dead Can Dance
Вся работа по настройке TCP/IP связана с редактированием реестра. Сильно "прямые" руки могут убить его до неузнаваемости. Если ты дошел до такой ручки, то:
1. Перезагружай компьютер.
2. После прогона теста и перед загрузкой Windows жми F8. Перед тобой появится меню выбора варианта загрузки.
3. Выбери "Command Prompt Only". Так ты попадешь в Dos.
4. Набери в командной строке scanreg/restore. Запустится программа восстановления реестра.
5. Тебе предложат выбрать любой из 4-х рабочих реестров за последние 4 дня.
6. Выбирай, жми Enter.
Когда восстановишь реестр, подключайся к Инету и скачивай себе маленькую утилитку Ispeed (чуть меньше 600 кило), которая позволяет сделать все настройки автоматически.
ISpeed - спасенье от кривых конечностей
http://www.hms.com/ispeed.htm
Ispeed - эта халявная утилита, которая позволяет автоматически оптимизировать TCP/IP стек. В главном окне ты можешь выбрать профиль (profile), который ты хочешь настроить, и смело приступать к оптимизации TCP/IP. Программа позволяет подставлять только допустимые значения всем параметрам, и вероятность ошибки очень мала.
С правой стороны находятся кнопки, упрощающие жизнь простому смертному. Советую начать настройку с нажатия пимпы PPP. Она автоматически выставит оптимальные значения для PPP соединения. После этого можно поправить то, что, на твой взгляд, является более разумным, чем думает прога. Все параметры мы уже рассмотрели, и они не должны вызывать смущения, действуй смелее.
На закладке "Testing" ты можешь протестировать выбранные настройки на каком-нибудь сервере. Если тебя настройки удовлетворили (а меня удовлетворяют только женщины), то нажми кнопку "Save". После сохранения данных в реестре тебе предложат сохранить выбранные настройки в файле историй (Hystory). Обязательно соглашайся с этим предложением. Сто баксов мне в задний проход, если это не самая гениальная возможность проги.