Имя:  
Пароль:
Регистрация · Забыли пароль?
BitTorrent/Порт и Р2Р-сети. Настройка Роутера.  
Начать новую тему    Ответить на тему    Список форумов tfile.ru -> Помощь -> Настройки
Автор Сообщение
ANDREY$$$
На сайте: 14 месяцев и 22 дня
Сообщ.: 2629
Откуда: Николаев
ukraine.gif
Сообщение 2007-08-27 20:54 [Цитировать] 
BitTorrent/Порт

Порт прослушивания
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
У вашего битторрент клиента в настройках указан порт, который он «слушает». На этот порт к нему приходят приглашения к соединениям. Ваш клиент принимает приглашение от другого клиента, и между ними устанавливается соединение, по которому они могут друг у друга качать.

Точно так же и ваш клиент посылает приглашения другим, с которыми он ещё не соединён. Разницы, кто именно начинает соединение, нет никакой.



Недоступный порт
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Если приглашения к вашему клиенту не доходят, то говорят, что ваш порт прослушивания недоступен.

Очевидно, что тогда все соединения вашему клиенту приходится начинать самому. Однако если другой клиент тоже недоступен, то принять приглашение не может никто, и соединение между ними вообще невозможно. Недоступные клиенты друг для друга на раздаче как бы не существуют.


Основное следствие из этого - на некоторых раздачах, где мало участников с доступными портами, ваши скорости скачивания и отдачи будут меньше, чем могли бы быть.

С другой стороны, довольно часто вашему клиенту и не нужно соединяться со всеми участниками. В зависимости от вашего канала вам вполне может хватать десятка или нескольких десятков соединений (суммарно на всех раздачах, в которых вы участвуете) с доступными участниками. Поэтому иметь большие скорости с недоступным портом вполне реально - нужно просто стараться участвовать в популярных раздачах.

Иногда следствие недоступности формулируют так: недоступный клиент сильно зависит от присутствия на раздаче достаточного числа доступных клиентов.

Ещё иногда встречается заблуждение, что с недоступным портом можно только качать, но нельзя отдавать. Видимо это связано с не совсем удачными терминами входящее/исходящее соединение, которые не имеют никакого отношения к входящему/исходящему трафику. Кроме того, в отличие от клиент-серверной архитектуры, битторрент клиенты начинают друг к другу соединения независимо от того, кто из них у кого будет качать.

Как открыть порт
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Таким образом, открыть себе порт прослушивания очень желательно. Однако это не панацея от всех проблем. Если ваш клиент вообще не качает и не отдаёт ни на одной раздаче, то сперва решите другие проблемы.
Если у вас «нет внешнего IP адреса» (т.е. вы за NAT провайдера), то ничего сделать нельзя.

Иначе просто настройте свои файервол и раутер:

Порт/Firewall

Создание исключения
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Обычно файервол - это программа, работающая на вашем компьютере. По умолчанию файервол запрещает любые подключения к вашему компьютеру из сети.

Для «открытия порта» вам нужно создать в настройках файервола специальное правило, называемое исключением.

Часто это можно сделать несколькими способами:

1. автоматическое создание исключения - при запуске программы файервол спросит вас сам
2. создание исключения вручную для конкретной программы
3. создание исключения вручную для конкретного номера порта

Встроенный XP файервол
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Все эти способы очень хорошо проиллюстрированы в статье про встроенный в Windows XP SP2 файервол

Кроме того, некоторые программы сами умеют взаимодействовать с этим файерволом и самостоятельно открывать себе нужный порт. Например это битторрент клиенты µTorrent и BitComet: в настройках поставьте галочку «Windows Firewall», затем проверьте успешность открытия на вкладке «Лог».

Ваш файервол
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
В других файерволах создание исключений может выглядетъ по-другому. Оно может описываться такими словами:

1. разрешить принимать подключения из сети
2. разрешить открыть порт для входящих соединений
3. разрешить прослушивать порт
4. разрешить быть сервером

Следующий шаг для открытия порта:

Что такое NAT и как определить, находитесь ли вы за NAT

Порт/NAT

Что такое NAT
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ваш компьютер может быть подключен к интернету

Напрямую — обычно при подключении непосредственно к модему (DSL, кабельному или обычному аналоговому).
Либо через NAT — тогда ваш компьютер имеет локальный IP адрес, из интернета недоступный.
Здесь NAT — это процесс трансляции локальных адресов во внешний. Благодаря этому процессу ваш компьютер получает доступ в интернет.


NAT автоматически делает вам все порты недоступными.

Находитесь ли вы за NAT
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
IP адрес компьютера
В Windows 2000/XP выберите кнопку Пуск > Выполнить и наберите команду cmd

В появившемся Dos-окне выполните команду ipconfig

Первый из этих адресов - это IP адрес вашего компьютера.

Локальный ли

Три специальных диапазона IP адресов зарезервированы для локальных сетей и в интернете не используются:


Если IP адрес вашего компьютера находится в одном из этих диапазонов, то есть начинается с 10. или с 192.168. или с 172.nn. (где nn - от 16 до 31), то это локальный (внутренний) адрес, и вы точно находитесь за NAT.

Внешний ли

Зайдите на http://whatsmyip.org/ или на http://myipaddress.com/ или сюда
Эти сайты покажут вам адрес, под которым вас видят другие компьютеры в интернете. Если он совпадает с IP адресом вашего компьютера, то вы точно подключены к интернету напрямую (то есть не за NAT), и дальше вам читать не нужно.

Остальные варианты

В остальных случаях возможны такие варианты:

1. вы находитесь за NAT, но ваш сетевой администратор зачем-то выбрал нестандартные внутренние адреса для вашей локальной сети
2. вы выходите в интернет через прокси сервер
Во многих случаях вы можете определить, есть ли между вами и интернетом прокси сервер, пользуясь например сайтом http://www.lagado.com/proxy-test

Чей это NAT

Если вы за NAT, то следующим шагом надо определить, где именно находится NAT-устройство.

Провайдера

Такую ситуацию описывают разными словами:

1. провайдер предоставляет вам интернет через NAT
2. у вас внутренний («серый») IP адрес
3. провайдер не даёт вам внешний IP адрес
4. вы подключены через локальную сеть провайдера
Проще всего позвонить провайдеру и узнать. Или спросить у соседей с таким же подключением. Обычно такой провайдер предоставляет дополнительную услугу «внешний» («белый») IP адрес за отдельную плату.

Без «внешнего IP» сделать себе доступный порт нельзя.

[править] Ваш NAT

В этом случае ваш внешний IP адрес «принадлежит» вам лично, и вы практически всегда можете ваше NAT-устройство настроить и получить доступный порт.

В качестве NAT может выступать компьютер, подключёный к интернету напрямую, тогда ваш второй компьютер (для которого вам нужно открыть порт) получает интернет через него с помощью встроенного в Windows ICS или сторонней программы, например WinRoute. Но чаще это обычный домашний раутер, на настройке которого и фокусируется далее это руководство:

Порт/Router

Доступ к настройкам раутера
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Если ваш компьютер подключён к раутеру, то вы легко можете узнать локальный IP адрес раутера - это третий адрес в результатах команды ipconfig.

Практически все домашние раутеры имеют веб интерфейс. Для доступа к настройкам раутера наберите его IP адрес в адресной строке браузера. Прежде чем дать доступ к своим настройкам, раутер сперва потребует логин и пароль. Начальный пароль всегда указан в руководстве к раутеру, часто это пустые имя/пароль или комбинация со словом «admin»

Настройка раутера для «открытия» порта
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Настройка заключается в том, все пакеты, приходящие из интернета на определенный порт, раутер передает на определенный внутренний IP адрес.

Практически в любом раутере вы можете зайти в настройки и задать нужное правило. Обычно это называют «перенаправлением порта» (англ. Port Forwarding).

В большинстве новых раутеров также поддерживается новый стандарт uPnP, с помощью которого программа на компьютере может сама «поговорить» с раутером и сделать всё автоматически. Этот способ гораздо проще, в первую очередь попробуйте его.

Кому нужен доступный порт
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Это зависит от программ, которыми вы пользуетесь:

1. программы-клиенты, такие как веб-браузер или почтовая программа. Они всегда сами начинают соединения к другим компьютерам, поэтому порта прослушивания у них нет вообще.
2. программы-серверы, например веб-сервер или ftp-сервер. У каждого сервера есть порт прослушивания, на котором он ждёт соединений, инициируемых клиентами. Если вы хотите, чтобы к вашему серверу могли обращаться из интернета, этот порт надо обязательно сделать доступным.
3. P2P программа, например битторрент клиент. Каждая такая программа одновременно и ждёт приглашений к соединениям (как сервер), и сама инициирует соединения к другим P2P клиентам. Поэтому сделать её порт прослушивания доступным в принципе не обязательно, но очень желательно.

Выбор номера
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Порт — это просто любое условное число от 1 до 65535. Теоретически номер порта ни на что не влияет.

Важно только, чтобы этот порт свободен. Впрочем, если ваша программа при запуске обнаружит, что указанный вами порт занят (т.е. его уже слушает какая-то другая программа на вашем компьютере), то она вам сразу пожалуется сама.

На практике некоторые номера выбирать не сто?ит. Некоторые номера, особенно небольшие, могут быть заняты системными службами вашего компьютера. Некоторые номера могут специально блокироваться интернет провайдерами.

Проверка доступности
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Сканером

В сети есть специальные онлайновые сканеры портов.

Зайдите на страницу любого из них, например http://whatsmyip.org/ports. Введите номер порта для проверки и нажмите кнопку Check Port.


Ваш IP адрес сканер видит сам, а порт вы ему сообщаете, и он делает попытку установить к вашему серверу TCP соединение. Статус порта Open означает, что ваш порт прослушивания доступен и все в порядке.

Другие сканеры:

http://www.radiotoolbox.com/online_tools/cantheygetin.php
http://canyouseeme.org/

Недостатком такого метода является невозможность задать произвольный IP адрес. Поэтому вы не можете проверять компьютеры других. И если вы пользуетесь веб-браузером через отдельный прокси, то проверка бесполезна — сканер будет пытаться начать соединение к IP адресу прокси..
Вернуться к началу
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
Начать новую тему    Ответить на тему    Список форумов tfile.ru -> Помощь -> Настройки Часовой пояс: GMT + 3

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы


Powered by phpBB © 2001, 2005 phpBB Group.

Информация для правообладателей | Реклама на сайте

Rambler's Top100