Показать сообщение отдельно
Старый 20.09.2011, 13:52   #281
Карполя
Техподдержка
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Форумчанин
Аватар для Карполя
Регистрация: 25.01.2008
Адрес: Санкт-Петербург
Сообщения: 1,314
Репутация: 298
По поводу теста открытых портов. Тестовик проверяет открытость портов путем попытки установления связи с компьютером. Но на компе порты приписаны к определенной программе. Ведь они служат именно для того, чтобы операционная система знала, какой программе передатьпоступающие из сети данные.

То, что мы называем "открытием портов" в брандмауэре и антивирусы, это на самом деле не открытие порта, а отключение его блокировки. Собственно на открытие это не влияет. Также и сам Windows не открывает и не закрывает порты. Он просто передает запрос той программе, за которой он забронирован, ЕСЛИ ПРОГРАММА ЗАПУЩЕНА.
Именно запуск программы открывает порт, который эта программа забронировала за собой.

Таким образом, если вы проверяете открытость порта каким-либо тестовым ресурсом, например, Port Scanner и программа, открытость порта для которой проверяется, не запущена, сканеру ответить некому и показывается "Порт закрыт".

Поэтому надо сначала ЗАПУСТИТЬ ПРОГРАММУ, использующую проверяемый порт, например, торрент-клиент, а потом проводить проверку. При этом даже не обязательно, чтобы были запущены задачи, лишь бы был открыт клиент, пусть даже в свернутом виде, в трее.

А если тест портов запускат опцией клиета, то, естественно, состояние порта определиться верно, поскольку клиент открыт.

Что касается "серых" IP, это еще не значит, что порты закрыты. Сейчас многие провайдеры для привлечения клиентов в конкурентной борьбе и на "серых" IP осуществляют проброску портов и все порты у провайдера открыты. И даже сам "серый" IP в течении всего сеанса связи с провайдером не меняется. Только если отключиться от сети и подключится снова, IP сменится. А также сменится раз в сутки, если вы не отключаетесь очень долго. У меня, например, сейчас серый IP, но порты открыты, хотя первые полгода , когда мой провайдер только появился на рынке, все порты были закрыты.

Что касается зеленого значка, то он означает не открытось порта, а только то, что клиенту удалось по собственной инициативе (а не по запросу респондента) связаться ХОТЯ БЫ С ОДНИМ сидом или пиром. Т.е., даже если у вас порт закрыт, но есть хотя бы один сид или пир с открытым портом, значок позеленеет. Жельый означает, что пока не было ни одного запроса и клиент не может определить, удается ли связаться (при запуске клиента значок всегда сперва желтый и только через некотое время зеленеет или краснеет; впрочем, если связаться удалось быстро, он зеленеет практически мгновенно и кажется, что он сразу стал зеленым). Если после некоторого таймаута ни с кем не удалось связаться по собственной инициативе, тогда значок краснеет (но это не значит, что закачки и раздачи не идут; значок краснеет, если клиенту не удалось никого вызвать, есди он подключился по запросу со стороны респондента, связь установлена, но значок красный).