Что такое порт и почему закрытые порты могут снижать скорость закачки/отдачи ?
Сетевой порт - условное число от 1 до 65535, указывающее, какому приложению предназначается пакет (подробнее смотрите http://ru.wikibooks.org/wiki/TCP/IP и http://ru.wikibooks.org/wiki/Порт ). Каждый клиент одновременно устанавливает соединения с другими клиентами (исходящие соединения), и ждет когда с ним установят соединение другие клиенты (входящие соединения). Закрытые порты означают, что входящие соединения не возможны (остаются только исходящие). Но представьте что у другого пира, с которым Ваш клиент пытается соединиться, тоже закрыты порты, получается он не может принять Ваше исходящее соединение, а Вы его, то есть обмен данными с ним не возможен!!! Ситуацию может исправить третий пир, подключившийся к обмену данными, у которого открыты порты, он сможет установить соединение с Вами и другим пиром и через него пойдет обмен данными.
Нужно заметить, что ситуция когда у двух пиров закрыты порты далеко не редкость. При большом количестве пиров/личеров закрытые порты не будут сильно снижать скорость закачки/отдачи, так как высока вероятность того, что найдется еще хотя бы один пир с открытым портом. При малом количестве пиров качать, возможно, придется очень долго.
Вопрос: Где найти и поменять номер порта битторрент-клиента?
Ответ: В разных программах он может называться по-разному - порт для входящих соединений, порт сервера, порт для прослушивания.
Например в µTorrent:

http://s004.radikal.ru/i207/1009/6b/b1d364a91fdf.png

Большинство современных клиентов используют только один порт для всех входящих соединений.
Вопрос: Как проверить открыт ли порт?
Ответ: проверить порт Вы можете при помощи онлайнового сканера: Запустите торрент клиент, затем браузером зайдите на страницу онлайнового сканера портов, например http://whatsmyip.org/ports Введите Ваш номер порта и нажмите кнопку Check Port. Сканер посылает вам пробный пакет, и если порт Ваш недоступен (или Вы не запустили клиент), то сканер не получит от Вашего компьютера ответ, и покажет TimeOut (Stealth) или Closed. Статус порта Open означает, что Ваш клиент получил пакет и ответил, следовательно Ваш входяший порт доступен и все в порядке.
В µTorrent можно воспользоваться "Оптимизатором скорости":

http://s005.radikal.ru/i209/1009/e8/531b7abe1cb5.png

Теперь проверяем статус порта, открыт он или нет. Для этого смотрим внизу программы значок, если всё в порядке, то он должен быть зелёненьким!

http://i073.radikal.ru/1009/a4/8d91662ff9f9.jpg

Если значок зелёненький, то вам крупно повезло! Это означает что ваш порт открыт! Чтобы до конца удостоверится в этом кликните по значку и в открывшемся окне выберите "Тест порта"

http://s45.radikal.ru/i110/1009/a7/947c44d6b4c5.png

После этого у вас должно открыться окон браузера установленного по умолчанию в вашей системе, в котором появится окно с сайтом µTorrent'a. Если ваш порт действительно открыт, то отображаться будет примерно следующее:

http://s08.radikal.ru/i181/1009/c5/8a04401c0a3d.png

Вопрос: Почему порт закрыт?
Ответ: Причин, как всегда, может быть несколько. Порт может блокироваться антивирусной программой, фаерволлом Windows (Брандмауэр Windows) и/или сторонним фаерволлом, установленным на вашем комьютере (к примеру, Outpost Firewall/Security Suite 6.xxx, KerioWinroutFirewall), порт может быть блокирован Вашим роутером или же Вы находитесь за NAT.

Вопрос: Что такое Фаерволл?
Ответ: Фаерволл - это устройство, которое используют частные лица и компании для защиты своих сетей от хакеров и неавторизованного доступа, фильтруя входящий и исходящий траффики с помощью набора правил. Программные фаерволлы и роутеры служат двумя общими примерами межсетевых экранов. Оба действуют аналогичным образом: они ограничивают доступ от Вашего PC и к нему. Программные фаерволлы становятся все более общепринятыми, а Windows XP даже имеет встроенный в эту ОС программный фаерволл.

Вопрос: Что такое Роутер?
Ответ: Роутер - устройство, которое позволяет нескольким.
Компьютерам локальной сети использовать общий доступ к Интернет-соединению. Роутер обеспечивает реализацию барьера между Интернетом и локальной сетью. Большинство роутеров работают с помощью Трансляции Сетевых Адресов (NAT). Некоторые ISP (провайдеры) обеспечивают Вас роутером, а сам он может находиться внутри кабеля или DSL-модема. Если только роутер специально не настроен для этого, для PC, находящегося за роутером, невозможен прием входящих соединений. Конфигурирование роутера таким образом, чтобы он позволял находящимся за ним компьютерам соединяться с компьютерами в Интернете, называется "перенаправлением портов". Если Вы используете компьютер, принадлежащий локальной сети (LAN) (что является общей практикой для офиса, школы или университетского общежития), то, скорее всего, Вы не будете иметь доступа к роутеру, с тем, чтобы сконфигурировать его. В этом случае, Вы можете поговорить с сетевым (системным) администратором и попросить его сконфигурировать роутер для Вас.

Вопрос: Можно ли закрытый порт сделать доступным?
Ответ: Можно, основные Ваши "шаги" следующие:

Сначала определимся где находится NAT и что он из себя представляет:
NAT (Network Adress Translation - преобразование сетевого адреса) - это способ подключения локальной сети к Интернету через один IP. Каждому компьютеру из данной сети присваивается локальный (внутренний, серый) IP-адрес, который может быть виден только компьютерам этой сети и не может быть виден из вне. Внешний адрес (который могут видеть другие компьютеры подключенные к Интернет) имеет только маршрутизатор (роутер), то есть он подключен непосредственно к Интернету и кроме того к локальной сети. При передаче данных какой-то машине в сети Интернет компьютер из локальной сети просто указывает IP-адрес машины, которой необходимо передать данные, и маршутизатор легко перенаправляет эти данные. А вот при передаче данных из Интернета в локальную сеть возникают проблемы, так как из вне видно только IP маршрутизатора. То есть компьютер из Интернета посылает данные маршрутизатору, а он не знает какому из компов в локальной сети эти данные предназначены.
Для обхода этого ограничения используется прием называемый port forwarding (перенаправление портов). Он позволяет определить кому предназначены данные, перевадаемые из Интернета в локальную сеть. Обычно port forwarding настроен на работу только со стандартными портами, а битторрент-клиенты используют нестандартные порты, поэтому без дополнительной настройки маршрутизатора входящие соединения будут недоступны.
Определяем местоположение NAT:
Откройте диалоговое окно для запуска программ: клик на кнопке Пуск, в меню выберите "Выполнить".
В Windows 2000/XP набираем команду cmd /k ipconfig, нажимаем OK и смотрим на результат.
Windows 2000 IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.10
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
Первый из этих адресов - это IP-адрес вашего компьютера.
Нaходитесь ли Вы за NAT:
три специальных диапазона 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-адрес Вашего компьютера находится в одном из этих диапазонов, то есть начинается с 10. или с 192.168. или с 172.nn. (где nn - от 16 до 31), то это локальный (внутренний) адрес, и Вы точно находитесь за NAT.
Если нет, то теперь проверьте, под каким IP адресом Вас видят другие компьютеры в интернете. Например на http://whatsmyip.org ("Your IP Address is x.x.x.x" вверху страницы) или на http://myipaddress.com/.
Если IP-адрес Вашего компьютера совпадает с показанным одним из этих сайтов, то Вы точно подключены к Интернету напрямую.

Варианты подключения через NAT
Если NAT провайдера, тогда говорят, что:
провайдер предоставляет вам Интернет через NAT,
или что провайдер не дает вам внешний IP адрес,
или что вы подключены через локальную сеть провайдера
Проще всего позвонить провайдеру и узнать. Или поинтересоваться у знающих соседей с таким же подключением.
При подключении к интернету через локальную сеть провайдера сделать себе доступный порт нельзя. Если, конечно, провайдер специально для Вас не перенаправит определенный порт, что малореально. Стандартный вариант - оплата дополнительной услуги, которая обычно называется предоставление "внешнего" ("белого") IP- адреса.
NAT в офисе или многоквартирном доме
В принципе ситуация такая же, но Вы можете поискать подходы к местному админу. В конечном итоге решение вопроса о доступности порта зависит от того, имеете ли Вы доступ к настройкам роутера.
Если NAT относится к первым двум пунктам, то дальнейшее чтение до приобретения реального ("белого") IP-адреса, в принципе не целесообразно.
NAT Ваш собственный
В этом случае Вы практически всегда можете его настроить и получить доступный порт.
Вопрос: Можно ли закрытый порт сделать доступным?
Ответ: Можно, при условии, что NAT Ваш собственный. Основные Ваши "шаги" следующие:

I. Выберите и установите в клиенте порт. Список нерекомендуемых портов: с 411 по 413 (Direct connect), 1214 (Kazaa), 4662 (eDonkey), c 6346 по 6347 (Gnutella), с 6881 по 6889 (BitTorrent). Рекомендовано устанавливать в клиенте порт в диапазоне 49152 - 65535, но ни в коем случае не ставьте галочку в графе "Случайный порт" (randomize port).
Здесь Вы можете продолжить читать далее или перейти по ссылкам для своего клиента:
Как настроить клиент µTorrent и открыть порты!
Настройка BitComet
Настройка Azureus
II. Открытие выбранного порта в "родном" фаерволле Windows, то есть настроиваем Брандмауер Windows:
Основная масса битторрент-клиентов самостоятельно может открыть порт, как в брандмауэре, так и в роутере, используя расширение стандарта Plug-and-Play - UPnP:

http://s005.radikal.ru/i210/1009/17/5d6216de3252.png