Самостоятельно настраиваем интернет
От чего же в большинстве случаев зависит качество интернет-соединения?
Не многие знают, что информация по сети интернет передается не непрерывным потоком, а фрагментами (пакетами), по специальной терминологии, они называются MTU. И в 99% случаев качество передачи зависит от размеров пакета.
Сначала разберем, что же такое это MTU.
MTU (Maximum Transmission Unit) - максимальная единица транспортировки. Это не что иное, как максимальный размер пакета, который проходит через сервера провайдера. Пакеты с большим значением, разбиваются на части, и собираются в один информационный массив в конечном пункте. Часть информации может теряться. Это и есть причина ухудшеня качества соединения.
В Windows, по умолчанию размер пакета равен 1500 байт.
Какой пакет оптимален для вашего соединения, можно определить простым способом.
Включите соединение интернет.
Зайдите: Пуск – выполнить;
Наберите CMD – Enter.
Появится диалоговое окно для выполнения командных строк.
В этом окне наберите:
«ping -f -l 1500 www.yandex.ru», (вместо www.yandex.ru, можно набрать любой адрес, желательно портала, который проблематичен при загрузке или открытии).
Enter, и если получили текст следующего содержания:
«Обмен пакетами с www.yandex.ru [адрес сервера] по 1500 байт:
«Требуется фрагментация пакета, ….» - (четыре строки).
«Статистика PING …:
Пакетов отправлено = 4, получено = 0, потеряно = 4 <100% потерь>»
Значит для вашего случая MTU 1500 (объём пакетов в 1500 байт), слишком велик.
Попробуйте набрать ту же команду, но вместо 1500 наберите меньшее значение, например, 1400.
Наберем в командной строке:
«ping -f -l 1400 www.yandex.ru.»
Enter и получаем:
«Обмен пакетами с www.yandex.ru [адрес сервера] по 1400 байт:
Ответ от (адрес сервера): число байт = 1400 время = 800 мс TTL = 54
- (четыре строки).
Статистика PING для: (адрес сервера):
Пакетов отправлено = 4, получено = 4, потеряно = 0 <0% потерь>»
Приблизительное время приема – передачи в мс: (указано время в миллисекундах, максимальное и минимальное значение)».
Поэкспериментировав с числом MTU в пределах 1400 – 1500 найдите то наибольшее число, при котором не будет ошибок приема – передачи.
Теперь необходимо внести найденное число в запись системного реестра.
В системном реестре другие записи, кроме тех, которые будут описаны в данной статье, менять не нужно!
Отключите интернет-соединение. Зайдите в Пуск – Выполнить и в строке наберите regedit.
Откроется окно редактора реестра.
Найдите HKEY_LOCAL_MACHINE.
Щелкните по крестику и найдите SYSTEM, затем в развернувшемся списке найдите Tcpip, в списке найдите Parameters далее – Interfaces.
Полная строка будет иметь примерно такой вид:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces
Здесь увидите 3 – 4 строки.
Поочередно открывая папочки, просмотрите строки, в одной из них может быть строка: IPAddress и в колонке «значение» увидите число соответствующее айпи адресу компьютера.
Если, у вас динамический адрес, т.е. меняется при каждом подключении, то включите интернет соединение и в свойствах соединения посмотрите текущий адрес. Найдите папочку с таким значением. Это и будут настройки вашего соединения в системном реестре.
Теперь наведите на значение MTU и щелкните правой кнопкой мыши. Выберите «ИЗМЕНИТЬ».
В открывшемся диалоговом окне выберите десятичную систему исчисления.
В поле «Значение» измените число на полученное при пинговании (когда вводили: ping -f -l 1400 www.yandex.ru).
Нажмите «ОК», закройте диалоговое окно редактора реестра.
Источник: http://eroman.okis.ru/ |