Q. Почему у меня низкая скорость
закачки/раздачи
A. причины могут быть разными, вот
основные
- у Вас закрыт порт(ы)
- Вы находитесь за NAT
- Ваш канал не позволяет быстро скачивать
- сиды/личеры не могут обеспечить высокую скорость отдачи/закачки
ответ
Сетевой порт - условное число от 1 до 65535, указывающее, какому
приложению предназначается пакет (подробне см.
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] и
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] Каждый клиент
одновременно устанавливает соединения с другими клиентами (исходящие
соединения) и ждет когда с ним установят соединение другие клиенты
(входящие соединения). Закрытые порты означают что входящие соединения
не возможны (остаются только исходящие). Но представьте что у другого
пира, с которым Ваш клиент пытается соедениться, тоже закрыты порты,
получается он не может принять Ваше исходящее соединение а Вы его, т.е.
обмен данными с ним не возможен!!! (о ужас). Ситуацию может исправить
третий пир подключившийся к обмену данными у которого открыты порты, он
сможет установить соединение с Вами и другим пиром и через него пойдет
обмен данными.
Нужно заметить что ситуция когда у двух пиров закрыты порты далеко не
редкость. При большом количестве пиров/личеров закрытые порты не будут
сильно снижать скорость закачки/отдачи т.к. высока вероятность того что
найдется еще хотябы один пир с открытым портом. При малом количестве как
повезёт.
Q. Можно ли открыть закрытые порты
A. Это зависит от Вашего типа
подключения к интернет и Вашего провайдера. В частности если Вы
находитесь за NAT провайдера то порты открыть не получится. Так же порты
могут быть закрыты самим провайдером. В остальных случаях порты открыть
можно.
Q. Как определить что я за NAT
A. Для внтренних адресов специально
выделенны три диапазона IP:
10. 0. 0. 0 - 10. 255.255.255
172. 16. 0. 0 - 172. 31.255.255
192.168. 0. 0 - 192.168.255.255
Если Ваш IP принадлежит одному из этих диапазонов, то Вы точно
находитесь за NAT.
Q. Как узнать мой IP
A. В Windows 2000/XP выберите
кнопку Пуск > Выполнить и наберите команду cmd
В появившемся Dos-окне выполните команду ipconfig
Код:
Windows IP Configuration
Ethernet adapter Local Area Connection:
IP Address. . . . . . . . . . . . : 192.168.1.10
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
Q. Я за натом (у меня серый IP). Что
мне делать
A. Во первых нужно определить где
нахдится NAT у вас или у провайдера. Если NAT находится у провайдера Вы
уже ничего не сделаете, входящие соединения будут недоступны. В такой
ситуации можно купить белый IP у своего проадера, если он предоставляет
такую возможность.
Если NAT находится у вас, то нужно настроить роутер и файрвол (он же
брендмауер, он же сетевой экран).
Некоторые роутеры поддерживают функцию UPnP которая позволяет
автоматически настроить port forwarding. Для этого нужно в настройках
клиента найти и задействовать UPnP. Если это не поможет то нужно,
настраивать роутер врчную.
Q. У меня белый IP что мне нужно
сделать чтобы открыть порт(ы)
A. Вам нужно настроить файрволл.
Инструкции см. п. 7
Q. А как мне проверить открыт ли
порт(ы)
A. В интернете есть сервисы
проверяющие порты Вашего IP. Вот некоторые:
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]Q. У меня все настроено, но тест
показывает что порты закрыты. Что делать
A. Вероятно провайдер/администратор
Вашей сети закрыл порты.
Q. У меня все настроено, порты
открыты, но скорость низкая.
A. Качать быстрее чем позволяет Ваш
канал не получится поэтому выясните скорость вашего соединения. Сделать
это можно с помощью специальных тестов, например здесь
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку] . Кроме того смотри п. 12.
Но будьте внимательны скорость соединия обычно указывается в килобитах в
секунду, а скорость в клиенте в килобайтах в секунду. Т.е. если тест
показывает, что скорость вашего соединения 1024, например, то в клиенте
скорость больше 128 подниматься не будет! И кроме того эта скорость
будет делиться между заданиями + расходоваться на служебный трафик.
Поэтому для достижения максимальной скорости ограничивайте число
активных заданий в клиенте!