Почему порт закрыт если я его открыл
Перейти к содержимому

Почему порт закрыт если я его открыл

  • автор:

Как и зачем открывать компьютерные порты?

Как и зачем открывать компьютерные порты?

В прошлый раз мы рассказали о том, что такое компьютерные порты. По сути, установленным на компьютере программам, которые используют Интернет, для нормальной работы нужен не только сам доступ в Сеть, но и открытые порты. Как и другим программам, которые отправляют и принимают информацию из Сети, порты нужны для работы сетевым играм. Неважно, играете в Counter Strike, World of Tanks или «Доту»: все эти игры многопользовательские, а значит, им нужны порты для взаимодействия с другими игроками. Порты постоянно используют и другие популярные программы, например, Skype, Viber или μTorrent. Но порты вашего компьютера могут быть закрыты. Представьте ситуацию: ваш мобильный телефон внезапно перестал принимать входящие сообщения и звонки. То есть, вы звоните кому-нибудь, на другом конце поднимают трубку, вы говорите «Алло!», а в ответ — ни слова. Вы набираете номер снова и снова, звоните на другие номера, но все по-прежнему – вас не слышат. Тогда вы пишете SMS, но и на них не приходят ответы. Примерно так можно описать ситуацию, когда порты вашего компьютера закрыты. Ваши программы, связанные с Сетью, отправляют информацию, но в ответ ничего не приходит. Конечно, при этом они не могут полностью выполнять свои функции. В играх это проявляется сообщениями об ошибке соединения, задержками в работе (лагами). Так, например, в World of Tanks может появляться сообщение «Destination Unreachable». Чтобы понять, что при этом происходит и как с этим бороться, нужно понимать, как компьютер может быть соединен с Интернетом. Возможны три различных варианта: прямое подключение к Интернету, подключение через роутер и подключение с использованием трансляции сетевых адресов (NAT). Сейчас мы расскажем о каждом из этих случаев подробнее.

Прямое подключение.

При таком подключении ваш компьютер можно сравнить с частным домом. Этот дом стоит сам по себе, у него есть 65536 постоянно открытых дверей и свой отдельный адрес – название улицы и номер дома. При этом вы можете выйти из любой из дверей и пойти куда угодно. Точно так же кто угодно, зная название улицы и номер дома, может прийти к вам и зайти в любую из дверей. Вы либо ваши гости это и есть пакеты информации, передаваемой между вашим компьютером и Интернетом. Как вы уже догадались, все порты при таком подключении открыты, а информация может свободно передаваться в обоих направлениях. Правда, такая ситуация это лишь идеальный случай. Почти всегда для защиты информации применяются межсетевые экраны – брандмауэры или Firewall’ы. О том, что это такое, мы уже писали. Если рассматривать его как часть нашего частного дома, то Firewall это сторож, который следит за тем, чтобы двери были закрыты, а войти и выйти могли только те, у кого есть пропуск. О том, как настроить Firewall для того, чтобы открывались те или иные порты, мы расскажем в отдельной статье.

Подключение через роутер.

Внешне домашний роутер представляет собой небольшую коробочку. По сути это тоже компьютер, задача которого сводится к получению доступа в Интернет и распределению его сразу на несколько устройств – компьютер, ноутбук, планшет или смартфон. Таким образом, если при подключении к Сети напрямую наш компьютер можно сравнить с частным домом, то при подключении к роутеру он является квартирой в многоквартирном доме. Вы можете легко выйти из квартиры через любую дверь (а их у нас, как вы уже могли догадаться, 65536) и пойти куда угодно. Но если кто-то хочет прийти к вам в гости, то теперь он должен знать не только название улицы и номер дома, но и номер квартиры. В подъезде при этом сидит строгий швейцар, который спросит у любого гостя, куда тот направляется, выяснит, ждут ли его, и лишь после этого впустит гостей. Как видите, чтобы гости без лишних проблем попали к вам в квартиру, нужно объяснить это швейцару, то есть, настроить роутер. О тонкостях настройки роутеров различных производителей мы расскажем в отдельной статье.

Подключение с использованием NAT.

Если ваш провайдер использует трансляцию сетевых адресов (NAT), то сравнить компьютер ни с домом, ни с квартирой нельзя. Скорее, это один из множества кабинетов в каком-нибудь закрытом учреждении, например, ФСБ, и в каждом из них есть свои 65536 дверей. В кабинетах работают сотрудники, все они могут в любой момент выйти из кабинета, спуститься по лестнице, выйти из здания и пойти по своим делам. При этом кто-либо со стороны просто не сможет попасть в здание. Таким образом, если ваш провайдер использует NAT, то вы не сможете открыть порт при всем желании. Об этом мы подготовили отдельную статью.

Почему порт закрыт если я его открыл

14 апр. 2014 г. в 11:05

Вопрос про открытие портов

В общем, такая проблема, хочу открыть порт 7777. В модеме (dlink 2640u c4) в виртуальных серверах прописал, в брандмауэре тоже, и пробовал отключать его в службах, ничего не помогает, на 2ip пишет, что закрыт, открыт только 80. И даже когда пытаются подключиться через 80 порт, в игре Terraria, пишет «Server found» и дальше ничего не происходит. Антивирус был ESET и после его удаления ничего не решилось. ОС Windows 7. Если кто сталкивался с подобной проблемой, буду рад любой помощи..

Отредактировано Nectenebis; 14 апр. 2014 г. в 11:05

Сообщения 1 – 9 из 9

14 апр. 2014 г. в 11:34

Ну, ты запусти сервер, на 7777 порту а потом проверяй порт через 2ip

14 апр. 2014 г. в 11:48

Автор сообщения: S1nGeN0r

Ну, ты запусти сервер, на 7777 порту а потом проверяй порт через 2ip

Не игра же порт открывает, а роутер.
http://s017.radikal.ru/i444/1404/d3/15aae6b1d09f.jpg

14 апр. 2014 г. в 12:03

Автор сообщения: WoRG

Автор сообщения: S1nGeN0r

Ну, ты запусти сервер, на 7777 порту а потом проверяй порт через 2ip

14 апр. 2014 г. в 12:14

Нет не нужно.

14 апр. 2014 г. в 12:20

Автор сообщения: WoRG

Нет не нужно.

ну тогда я не знаю что делать)

14 апр. 2014 г. в 12:24

айпи компа точно 1.2? службу брандмауэра лучше не отключать, а вот выключить его в настройках советую. Антивирус если без сетевого экрана можно не выключать.

14 апр. 2014 г. в 12:33

Почему при передаче данных порт закрыт, а при принятии он открыт?

Существует ПО » Центр охраны» (пульт охраны). Для принятия событий от устройств используются порты.
Ситуация такая: Нужно соединить два Центра Охраны между собой ( передача событий между от одного к другому). Для этого понадобилось так же открыть порт.
Проблема заключается в следующем: Когда мой компьютер принимает события, порт открыт, все ок, но, когда я пытаюсь передать события по этому порту, он закрыт и не работает.
Система открытия порта:
1) Сначала порт открывается на сервере офисного здания (Linux), использованные правила:
# iptables -I FORWARD -d 192.168.1.123 -m tcp -p tcp —dport 25001 -j ACCEPT
# iptables -I FORWARD -s 192.168.1.123 -m tcp -p tcp —sport 25001 -j ACCEPT
# iptables -t nat — I PREROUTING -m tcp -p tcp —dport 25001 -j DNAT —to-destination 192.168.1.123:25001
#iptables -t nat -I POSTROUTING -d 192.168.1.123 -o rth2 -j MASQUERADE
2) Переадресация в настройках роутера, который стоит уже лично в нашем офисе.
На что можно обратить внимание ?
6388560a3147e979464517.png6388563ccf3c0506800546.png 63885644ac7fb793411800.png

  • Вопрос задан более года назад
  • 196 просмотров

1 комментарий

Простой 1 комментарий

Открытые и закрытые порты!!Что это?

Просканировала PortScanner из 55 портов 3 открыто а 55 закрыто.Правильно ли это?Вобще ,с чем это едят?Что делать чтоб их пооткрывать и надо ли это.Пользуюсь прогой Торрент,может ,если так много этих портов закрыто,то будет плохо скачивать и раздавать?Что такое IP где его найти и для чего он нужен/Подскажбите знатоки,пожалуйста.

Лучший ответ

порт, это адрес в компе для установления сетевых подключений.
Аналог с реальным миром.
человек прилетает в москву, в аэропорт шереметьево, встречающий может быть только в одном месте, они не договорились и встречающий приехал в домодедово, в итоге они не встретились.
В данном случае город — это ip адрес компа, по которому пойдут данные, а аэропорт это порт, куда конкретно эти данные придут в компе. Сетевые программы слушают каждая свой порт, например http(инет страницы) идут по 80 порту, ftp(передача данных) по 21, mail агент через 443.

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

Остальные ответы
Порты, это ворота к вашему ПК. Либо они открыты, либо нет.
DKИскусственный Интеллект (126366) 14 лет назад

вах, как сказали, ворота к вашему компу, ну и что ты сделаешь если у мнея открыты порты 80 или 21. правильно ты закачаешь с моего ФТП до смерти файлы и до смерти засмотришь мой сайт

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *