Нахожусь в локалке academ.org и пользуюсь bit torrent клиентом.

Закачка происходит без проблем, но отдача крайне нестабильна: uTorrent иногда может сутками показывать красный индикатор "подключение отсутствует", но иногда внезапно кто-то подключается и некоторое время качает.

В сети встречал фразу, что "раздача не начнётся, пока не появится сид с белым IP". Этот момент мне показался принципиальным. Я просмотрел несколько статей по протоколу в википедии, однако никакий упоминаний про необходимость присутствия сида с белым айпишником для раздачи с клиента из локалки я не встретил. Чаще говорят, что клиенты за NAT вообще не могут осуществлять раздачу, но это утверждение не соответствует действительности. При этом, проверяя доступность порта, используемого моим torrent-клиентом (впрочем, также и любого другого) при помощи online тестера, я всегда получаю "timeout" или "port closed"

Прошу, кто разбирается, объяснить, как вообще это работает - каким образом (согласно протокола bitTorrent) осуществляется входящее соединение для клиента, находящегося в локалке? Почему без сида с белым IP раздача невозможна?