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 подниматься не будет! И кроме того эта скорость
будет делиться между заданиями + расходоваться на служебный трафик.
Поэтому для достижения максимальной скорости ограничивайте число
активных заданий в клиенте!