Порт – это натуральное число от 0 до 65535. Он используется, для определения получателя при доставке пакета через сеть, поэтому иногда возникает необходимость узнать свой порт.
Если на одном компьютере открыто более одного сетевого приложения, то без порта создать соединение с каким-то одним процессом не получится. Так как IP-адрес – один на все устройство, то становится неизвестно, с чем именно нужно выполнять соединение. В свою очередь, номер относится к одному конкретному приложению, поэтому он сможет идентифицировать процесс и пользователь создаст соединение с одним нужным ему сервером.
Для примера можно привести многоквартирный дом. Сам дом – это компьютер с операционной системой и уникальным адресом (ip), а квартиры – это программы и процессы. Допустим, пришло письмо (пакет). Но, если на квартирах не будет адреса или в письме получателя, то доставку произвести не получится.
Поэтому и на квартире и на письме стоит номер, чтобы сразу стало ясно, куда именно пришел пакет. Именно так действует порт. Пакет приходит с некоторой определенной цифрой. Когда компьютер его принимает, он смотрит номер и согласно ему отправляет пакет дальше нужному процессу или программе.
Открытие портов для сервера CS:GO
Но в Windows адресация пакетов явно нигде не указана, поэтому чтобы узнать порт ip-адреса или программы используют стандартные средства системы, сторонние утилиты или онлайн-сервисы.
Стандартные средства системы
Netstat — утилита, которая показывает исходящие и входящие соединения, а также отображает их состояние (закрыт или открыт). Она доступна по умолчанию на операционных системах Windows и Linux, и позволяет узнать все прослушиваемые порты компьютера.
Для начала нужно запустить командную строку. Для этого в Windows нужно нажать Win+R, ввести в окне cmd и нажать ОК или Enter.
Что такое топология компьютерных сетей
В Линукс достаточно просто запустить терминал.
Чтобы выполнить какую-то команду, пользователь должен написать «netstat -/определенная буква/». Вот основные команды, которые помогут узнать свои открытые порты в Windows 7, 8, 10, и их значение:
- ?. Помощь, позволяет узнать все функции, выполняемые утилитой.
- —n. Если ввести «netstat—n», то на экране появится три столбца. В первом можно увидеть локальный адрес, во втором внешний, а в третьем – состояние соединения.
- —a. Отображение всех подключенных, то есть активных портов.
- —f. Показывает полное имя домена (локальной сети).
- —e. Выводит статистику сетевых подключений Ethernet.
- —s. Представляет статистику по протоколам.
Некоторые команды могут комбинироваться, например, -e и -s (записывается, как «netstat —e —s» или «netstat — es»). Так, выполнятся сразу обе функции.
Если по какой-то причине выполнить задуманное и посмотреть порт компьютера с помощью Netstat не получается, то стоит воспользоваться следующим способом. Используя монитор ресурсов также возможно узнать порт. Для этого нужно зайти в саму программу (нажать Win+R и в окне ввести resmon.exe), во вкладку «Сеть» и «Прослушиваемые порты». В третьем столбце будет находиться нужная информация.
Онлайн-сервисы
Также для просмотра порта IP-адреса можно использовать онлайн-сервисы.
На сайте Xtool можно увидеть порт, IP-адрес, операционную систему и так далее.
Также существует огромное количество сайтов для определения, закрыт порт или нет. Примерами являются популярные сервисы: Hidemyna или 2ip.ru. Чтобы воспользоваться ими, следует лишь ввести интересующий номер в определенную ячейку и подождать результата анализа, что не займет много времени.
Сторонние утилиты
Также стоит отметить несколько полезных утилит, которые позволят узнать открытые порты:
- TCPView. Доступна для бесплатного скачивания. Позволяет посмотреть названия процессов и их порт.
- Portscan. Выполняет те же функции, что и TCPView и вдобавок показывает, открыт порт или нет.
Как поиграть по сети в Майнкрафт или другую сетевую игру
Установить их легко. Необходимо скачать файл с утилитой, после чего распаковать. После этого программу можно будет запустить. Они обе имеют минималистичный дизайн, благодаря чему удобны в использовании.
Определение порта на Mac
С самой первой версии OS X, на Mac предустановлена «сетевая утилита». Удобна она тем, что в нее включены сразу несколько инструментов. К ним относятся: Netstat, Ping, Lookup, Traceroute, Whois, Finger, Portscan. Первые и последние утилиты выполняют сканирование портов. Они ничем не отличаются от версий Windows и Linux, поэтому хорошо справляются со своей задачей.
Источник: composs.ru
Как узнать свой порт?
Как узнать свой порт на компьютере? С какими портами работает приложение, осуществляющее подключение к Интернету?
комментировать
в избранное up —>
11 ответов:
aquil ax [1.8K]
7 лет назад
В Виндоус команда netstat -a покажет вам открытые порты на вашем компьютере. Это не один порт, их много, каждое приложение, работающее по сети, работает по определённому порту.
те, что с адресом 127.0.0.1 — это локальные, не выходят в сеть вообще.
К слову, порты обычно стандартные. Браузер работает по порту 80, чаще всего его имеют в виду под словом Интернет.
автор вопроса выбрал этот ответ лучшим
комментировать
в избранное ссылка отблагодарить
Ксарф акс [155K]
5 лет назад
Для того, чтобы узнать, какие порты используются на компьютере, можно воспользоваться либо командной строкой, либо некоторыми специальными программами.
1) С помощью командной строки:
В ОС Windows она запускается с помощью команды cmd. Далее вводим команду netstat -a. Таким образом, можно увидеть список всех сетевых соединений (протоколы TCP и UDP), номера портов и их состояние.
LISTENING — порт открыт, ожидается соединение.
ESTABLISHED — соединение установлено.
TIME_WAIT — превышено время ответа.
Что касается ОС Linux, то для подобных целей использовать команду nmap.
2) С помощью программ и сервисов.
Например, Advanced Port Scanner — бесплатная программа, позволяющая получить сведения об IP-адресах и портах всех компьютеров, подключенных к локальной сети (диапазон IP-адресов и портов вводится в специальные поля).
Если вам нужно узнать, какой порт использует та или иная программа (приложение), то в командной строке нужно набрать команду:
netstat -ano (можно netstat -a -n -o, это то же самое).
В столбце PID будет ID процесса — именно его нужно сопоставить с локальным адресом.
Узнать, какой программе соответствует ID процесса можно либо в диспетчере задач (отобразить столбец PID), либо с помощью команды:
tasklist | find «PID»
Вместо PID нужно написать ID процесса, например:
tasklist | find «1816»
Также может возникнуть такая ситуация:
Ваш компьютер подключается к сети через прокси-сервер и нужно узнать, какой порт используется прокси.
Обычно это один из стандартных портов — 80, 8080, 3128, 1080.
Номер используемого порта и другие настройки прокси можно найти:
1) В настройках браузера (для каждого браузера по-разному)
2) В реестре Windows (regiedit) — HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings, пункт ProxyServer.
3) У своего провайдера или администратора сети.
комментировать
в избранное ссылка отблагодарить
Tanye tta [297K]
5 лет назад
Для того, чтобы узнать свой порт необходимо выполнить следующие моменты.
Во — первых, заходим в пуск ( в самом нижнем левом углу ) и вводим в поле поиска — cmd, далее нажимаем Enter.
Во — вторых, далее необходимо набрать ipconfig, перед вами появится Айпи — адрес, которые вы можете увидеть в разделе под названием » Подключение локальной сети интернет адаптера «.
И последний момент, теперь необходимо ввести netstat — a, затем Enter, это мы выполняем для того, чтобы увидеть весь список активных соединений TCP / IP, как правило номер порта появляется, после айпи — адреса. Выглядит это к примеру, вот так 192.256.8.1: 2257. Это говорит, о том что порт 2257 открыт. В видео ниже, данную информацию, вы можете посмотреть более нагляднее.
Источник: www.bolshoyvopros.ru
Как узнать свой номер порта
Собираетесь ли вы открыть доступ для определенного приложения или настроить протоколы вашего файрвола, вам нужно знать номера портов вашей сети — именно они открывают доступ к разным сайтам и онлайн-сервисам.
Если вы хотите найти свои порты, сперва вам нужно узнать IP-адрес вашего роутера. Далее вы сможете узнать номер порта.
Чтобы узнать свои порты, выполните указанные ниже действия.
Как узнать свой порт на ПК с Windows
- Откройте командную строку
- Введите ipconfig
- Далее введите netstat -a, после чего откроется список ваших номеров портов
Как узнать свой номер порта на Mac
- Откройте меню System Preferences
- Далее откройте меню Network > Advanced
- Откройте вкладку Port Scan и введите IP-адрес, который хотите проверить
Примечание. Более новые релизы OS X позволяют получить доступ к функции сканирования портов только через Spotlight.
Что такое «номер порта»?
Номер порта используется для определения конкретного сообщения при перенаправлении на ваш сервер. В зависимости от типа сервиса оно может быть связано с одним из двух разных портов: UDP или TCP.
В чем разница между портами UDP и TCP?
TCP (Transmission Control Protocol) позволяет установить подключение перед отправкой данных, что делает его более надежным.
UDP (User Datagram Protocol) позволяет отправить пакеты данных без предварительной установки подключения, что делает его более быстрым.
Зачем нужно знать номер порта?
Так как определенные программы могут использовать разные типы портов, сканирование ваших номеров портов может потребоваться для настройки файрволов и установки прав доступа для приложений.
Также возможна ситуация, когда в любой отдельный момент времени то или иное приложение будет использовать сразу несколько портов. Например, к числу таких приложений относятся VPN-клиенты.
Популярные номера портов
Хотите узнать больше про типы портов? Вот список наиболее распространенных номеров портов для Windows. Если вы используете Mac, то вот список популярных портов от Apple.
Подробнее про IP-адреса
- Как скрыть мой IP-адрес?
- Как узнать IP-адрес моего роутера?
- Как сменить мою IP-локацию?
- Продукты
- Aircove
- VPN для Mac
- VPN для ПК
- VPN для iPhone
- VPN для Android
- VPN для Linux
- VPN для роутеров
- VPN-расширение для Chrome
- VPN-расширение для Firefox
- VPN-расширение для Edge
- Локации VPN-серверов
- VPN-протокол Lightway
- Купить VPN
- Reality TV VPN
- Дополнительная информация
- Что такое VPN?
- 5 способов использовать VPN
- Инструкции по защите конфиденциальности
- Блог
- Лаборатория цифровой безопасности
- Инструменты
- Мой IP адрес
- Проверка на утечку DNS
- Проверка на утечку через WebRTC
- Генератор паролей
- Уязвимость Log4j (VPN-защита)
- О компании
- О нас
- Тарифные планы и цены
- Функции и возможности
- VPN в пробном режиме без риска
- Отзывы об ExpressVPN
- Пресса
- Вакансии
- Политика конфиденциальности
- Защита безопасности
- Аудиты безопасности
- Программы
- Пригласи друга
- Партнерская программа
- Инфлюенсеры
- Наши партнеры
- Грант в 5 000 $
- Поддержка
- Центр поддержки
- Установка и настройка VPN
- Вопросы-Ответы
- Условия предоставления услуг
- Связаться с нами
- Русский
Источник: www.expressvpn.com