Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #63, ФЕВРАЛЬ 2006 г.

скоростной лохотрон

КРИС КАСПЕРСКИ АКА МЫЩЪХ

Спецвыпуск: Хакер, номер #063, стр. 063-028-2


Существует множество утилит (от MTUSpeed до всяких навороченных твикеров), которые обещают увеличить скорость соединения в несколько раз. Дело в том, что стандартные TPC/IP-настройки ориентированы на «правильных» провайдеров и не учитывают конкретных ситуаций. Чисто теоретически можно настроить их «под себя», но плохой интернет в итоге не улучшится, а на хорошем интернете выигрыш совсем не будет заметен (подробнее о настройке TCP/IP читай в «Укрощении интернета», электронная копия лежит на ftp://nezumi.org.ru — прим. ред.). В подавляющем большинстве случаев такие твикеры не дают никакого ускорения, зато с их помощью легко сбить настройки TCP/IP.

акселераторы

Не всегда причиной плохой связи является провайдер или модем. Возможно, удаленный сервер перегружен, он принудительно ограничивает скорость отдачи (особенно хорошо заметно на DSL) или данные «зажимаются» промежуточными маршрутизаторами. Менеджеры закачек пытаются решить проблему через прокси-серверы и одновременную установку нескольких TCP-соединений. Допустим, владелец удаленного сервера установил лимит в 10 Кб/с «на рыло», а у нас 10-мегабитный канал. Открыв сто потоков, мы увеличим скорость закачки без малого в сто раз. Невероятно, но факт! Однако здесь есть одно «но». Владельцы серверов устанавливают ограничения на отдачу совсем не из вредности, а исходя из своих возможностей. Пользователи, пользующиеся ускорителями, серьезно напрягают сервер, и если они набегут всей толпой, никто не получит реальной скорости. Именно по этой причине многие публичные серверы ограничивают максимальное количество TCP-соединений с каждым клиентом (идентифицируя его, например, по «кукам») или узлом (идентифицируя его по IP), а приватные ftp-серверы за такое дело вполне могут влепить бан, заблокировав клиента на некоторое время (чтобы не «долбил») или даже на оставшуюся жизнь. Проблема заключается в том, что далеко не каждый пользователь такого менеджера-ускорителя догадывается, что он ведет себя нехорошо. Некоторые ускорители идут еще дальше, используя анонимные proxy-адреса для сокрытия своих реальных адресов, в итоге администраторы вынуждены блокировать целые подсети, чтобы отсечь тех, кто сидит и «долбит». Если ты пользуешься таким ускорителем, не устанавливай больше двух-трех соединений с одним серверов сразу!

Кто не встречал рекламы «интернет-ускорителей»? Даже Google не удержался и вылез со своим Web accelerator'ом. Правда, тот быстро сдулся и уполз обратно, сославшись на нехватку мощностей (по другой версии, программа была отправлена на доработку, поскольку в первой версии присутствовал коварный баг, позволявший пользователям читать чужую информацию, в том числе логины-пароли). Как работает эта штука? Не приходится сомневаться в том, что она работает — сам Google взялся за такое дело. Почему же ускорение не было заложено в TCP/IP изначально?

Назад на стр. 063-028-1  Содержание  Вперед на стр. 063-028-3