BitTorrent/Порт: различия между версиями

Содержимое удалено Содержимое добавлено
м добавил примеры
Нет описания правки
Строка 1:
==Порт прослушивания==
==Для чего нужен порт==
 
[[Изображение:Bittorrent.connection.png|right]]
У каждоговашего битторрент клиента в настройках указан порт, который он «слушает». ДругиеНа клиентыэтот присылаютпорт емук нанему этот портприходят приглашения к соединениям. Ваш клиент принимает приглашение от другого клиента, и между ними устанавливается соединение, по которому они могут друг у друга качать.
 
Клиент принимает приглашение, и устанавливается соединение, которое для него называется ''входящим'', а для пославшего приглашение - ''исходящим''. Поэтому порт прослушивания также называют ''портом для входящих соединений''.
 
По установленному соединению два клиента могут обмениваться кусками раздачи - ''в обе стороны''. Термины «входящее/исходящее соединение» не имеют никакого отношения к входящему/исходящему трафику.
 
Точно так же и ваш клиент посылает приглашения другим, с которыми он ещё не соединён. Разницы кто именно начинает соединение нет никакой.
 
==Недоступный порт==
Строка 13 ⟶ 10 :
Если приглашения к вашему клиенту не доходят, то говорят, что ваш ''порт прослушивания недоступен''.
 
Очевидно, что тогда все соединения вашему клиенту приходится начинать самому. Однако если другой клиент тоже недоступен, то принять приглашение не может никто, и соединение между ними вообще невозможно. Недоступные клиенты друг для друга на раздаче как бы не существуют.
===Означает меньше пиров===
 
Очевидно, что у вашего клиента тогда все соединения исходящие - к клиентам с доступными портами.
 
Однако если и у другого клиента порт тоже недоступен, ваш клиент никак не может с ним соединиться. Такие клиенты друг для друга на раздаче как бы не существуют.
 
<div class="messagebox" style="border:thin outset #fc0;padding-left:20px">'''У клиента с недоступным портом меньше потенциальных партнеров для файлообмена'''</div>
 
Поэтому на некоторых раздачах, где мало участников с доступными портами, ваши скорости скачивания и отдачи будут меньше, чем могли бы быть.
 
ПоэтомуОсновное следствие из этого - на некоторых раздачах, где мало участников с доступными портами, ваши скорости скачивания и отдачи будут меньше, чем могли бы быть.
===Не мешает вам отдавать===
 
С другой стороны, довольно часто вашему клиенту и не нужно соединяться со всеми участниками. В зависимости от вашего канала вам вполне может хватать десятка или нескольких десятков соединений (суммарно на всех раздачах, в которых вы участвуете) с доступными участниками. Поэтому иметь большие скорости с недоступным портом вполне реально - нужно просто стараться участвовать в популярных раздачах.
Иногда встречается заблуждение, что с недоступным портом можно только качать, но нельзя отдавать. Видимо это связано с путаницей терминов входящий/исходящий, рассмотренной выше. Кроме того, в отличие от клиент-серверной архитектуры, битторрент клиенты начинают друг к другу соединения независимо от того, кто из них у кого будет качать.
 
Иногда следствие недоступности формулируют так: недоступный клиент сильно зависит от присутствия на раздаче достаточного числа доступных клиентов.
===Не ограничивает скорость===
 
Недоступный порт не даёт вам соединиться со всеми участниками. Но ведь довольно часто вашему клиенту и не нужно соединяться со всеми.
 
ИногдаЕщё иногда встречается заблуждение, что с недоступным портом можно только качать, но нельзя отдавать. Видимо это связано с путаницейне терминовсовсем входящийудачными терминами входящее/исходящийисходящее соединение, рассмотреннойкоторые не имеют никакого отношения к входящему/исходящему вышетрафику. Кроме того, в отличие от клиент-серверной архитектуры, битторрент клиенты начинают друг к другу соединения независимо от того, кто из них у кого будет качать.
В зависимости от вашего канала вам вполне может хватать десятка или нескольких десятков соединений (суммарно на всех раздачах, в которых вы участвуете) с доступными участниками .
 
Иметь большие скорости с недоступным портом вполне реально. Нужно просто стараться участвовать в популярных раздачах. <!--Подробнее - см. раздел Примеры ниже.-->
 
 
Строка 39 ⟶ 29 :
==Как открыть порт==
 
Таким образом, открыть себе порт прослушивания очень желательно. Однако это не панацея от всех проблем. Если ваш клиент вообще не качает и не отдаёт ни на одной раздаче, то порт тут ни при чём. Спервасперва решите другие проблемы.
 
<!--Номер порта, который вы указываете в клиенте, принципиального значения обычно не имеет. Теоретически можно выбрать любое число от 1 до 65535-->
Строка 45 ⟶ 35 :
О том, как сделать порт прослушивания доступным, можно прочитать на http://g.smotrov.com/btports/ <!--чуть позже перенесём сюда-->
 
 
Замечание: говорить «как открыть порты в клиенте» не совсем правильно:
* почти все клиенты используют ''только один порт'' прослушивания (исключением является BitTornado)
* недоступность порта - это проблема не клиента, а вашего соединения с интернетом. «Открывать» порт нужно ''для''&nbsp; клиента в вашем раутере и/или в файерволе.