Что такое порт в сети?

Что такое сетевой порт

Что такое порт в сети?

Сетевой порт – это сетевой ресурс, отображаемый в виде числа, которое определяет назначение входящих или исходящих сетевых потоков данных на заданном устройстве.

Порт принято записывать как 16 битное число от 1 до 65535, которое используется приложениями для обмена данными. Это значение записывается в заголовке транспортного протокола (TCP, UDP) стандарта взаимодействия открытых систем (OSI).

Порты могут разделяться на три группы:

  • Общеизвестные (системные), их диапазон от 0 до 1023 закреплен стандартами организации IANA;
  • Зарегистрированные в организации IANA (пользовательские), их диапазон от 1024 до 49151;
  • Динамические (частные), диапазон которых находится между 49152 и 65535.

Для чего нужны сетевые порты

На компьютер, подключенный к Интернету, могут приходить и отправляться различные пакеты данных: передача файлов по FTP – через порт 21, данные для браузера – через порты 80, 443, данные почтовых программ – через порты 110, 25 и т.д. Весь этот поток данных сортируют сетевые порты и распределяют информацию по нужным адресам.

Принцип работы сетевого порта

Чтобы избежать ситуаций неоднозначности между одновременно работающими сетевыми приложениями на одном компьютере, используются порты, распределяющие входящий и исходящий трафик. Для этого сетевому приложению требуется знать:

  • Протокол (совокупность правил обмена информацией в сети) – например, TCP, UDP;
  • IP адрес устройства отправителя и IP адрес устройства получателя;
  • Порт устройства отправителя и порт устройства получателя.

Многим популярным протоколам присваиваются стандартные значения портов. Компания IANA регламентирует и утверждает стандарты действий с портами. Такое распределение существенно сокращает время для обмена данными.

Комплект из IP адреса и номера сетевого порта имеет название сокет (socket).  Сокет часто называют адресом транспортного уровня. Он имеет вид записи 81.143.28.57:2039, где 81.143.28.57 – это IP адрес с номером порта 2039.

Состояние порта

Сетевой порт может находиться в разных состояниях:

  • Открыт (прослушивается) – приложение адресат ждет обращения от программы клиента;
  • Закрыт – операционная система не назначила значение порта для процессов;
  • Фильтруется – не удается проверить состояние порта, может зависеть от действий firewall.
Читайте также  Как включить адаптер беспроводной сети на ноутбуке?

Проблемы безопасности

Функцию обеспечения защиты элементов сети или компьютера от несанкционированного доступа выполняют сетевые экраны (фаервол, брандмауэр). В задачи фаерволов входит исследование входящего и исходящего сетевого трафика, а затем блокировка или разрешение отправки данных в соответствии с заданными правилами.

Таблица хорошо известных портов:

Порт Протокол Имя Описание
21 TCP FTP Работает с задачами FTP.
22 TCP/UDP SSH Выделен для сетевого протокола с применением криптографии.
23 TCP/UDP Telnet Отправляются текстовые сообщения без шифрования.
25 TCP/UDP SMTP Используется для работы электронной почты.
53 TCP/UDP DOMAIN Выделен службам DNS для преобразования имен.
67 TCP/UDP BOOTPS DHCP сервер использует для назначения динамических IP адресов.
80 TCP/UDP HTTP Используется для передачи информации без шифрования Web трафика.
110 TCP/UDP POP3 Используется для работы электронной почты.
123 TCP/UDP NTP Происходит синхронизация времени.
138 TCP/UDP NETBIOS-DGM Компания Microsoft использует для многих приложений.
443 TCP/UDP HTTPS Расширение протокола HTTP с поддержкой SSL, TLS.
8080 TCP HTTP Обычно используется для Web прокси и сервера кэширования.
1194 TCP/UDP OpenVPN Виртуальные частные сети (VPN) для создания зашифрованных каналов.
1701 UDP L2F Работает с протоколом туннелирования L2TP.
3306 TCP/UDP MySQL Для нужд системы управления базами данных MySQL.

Источник: https://ipper.ru/article/?p=26

Что такое порт в сети?

Что такое порт в сети?

  • 1 Что такое программный порт компьютера — xBB.uz
    • 1.1 Что такое программный порт
    • 1.2 Как это работает
    • 1.3 Безопасность
  • 2 Что такое IP, TCP, UDP, ICMP, MAC и прочее — терминология сети — Заметки Сис.Админа
  • 3 Порты в компьютере
  • 4 Сетевые порты компьютера и их назначение.

    Учимся открывать и закрывать порты

  • 5 Что такое интернет-адрес, протокол и порт простыми словами?

У вашего компьютера есть физические порты, которые вы видите и в которые втыкаете, например, USB-устройства. А есть и программные, существующие в виртуальном электронно-цифровом мире и недоступные для невооружённого глаза.

Однако знания о них вам ничуть не помешают, поскольку напрямую связаны с вопросами компьютерной безопасности. Значит, попытаемся предоставить такие знания в максимально простой и доходчивой форме.

Что такое программный порт

Как вы уже наверняка знаете, компьютерам свойственно обмениваться данными. Все те электромагнитные импульсы, движущиеся по проводам, оптическим волокнам, летающие в эфире (3G, Wi-Fi, Bluetooth), перекачиваемые через космические спутники связи, куда-то должны прибыть. В какие-то программы для последующей обработки и выдачи результатов на дисплей. Или для сохранения чего-нибудь на диск.

Значит, программы обязаны быть готовыми к передаче и приёму электронной информации. Поэтому внутри операционной системы для них выделяются порты — средства обмена информацией. Это один из немногих случаев в формировании цифровой терминологии, когда термин не заумный и точно описывает суть явления. Морской порт принимает и отправляет корабли, аэропорт — самолёты, а компьютерный — пакеты с данными.

Всем удобно, когда использование портов упорядочено. Этим занимается организация IANA (что расшифровывается как «Internet Assigned Numbers Authority»). Которая, в свою очередь, является подконтрольной конторе ICANN, заведующей доменами.

Так вот, строго регламентирована роль лишь 1024-х портов. К примеру, 80-й отдан в распоряжение браузеров. Для зашифрованного соединения — 443-й. Для подключения посредством SSH — 22-й. И так далее.

Как это работает

«Ага!» — думает сервер, на котором расположен сайт, — «пользователь запросил веб-страницу! Значит, согласно стандартам IANA, я должен отправить по протоколу TCP/IP документ в порт 80. Через него браузер всё примет и сразу же покажет на экране.»

«А вот и прибытие пакетов со страницей!» — радуется браузер, получая данные в 80-й порт. — «Значит, пора браться за работу! Сейчас всё на дисплее нарисую!»

«Минуточку!» — подаёт голос только что запущенный почтовый клиент Thunderbird, — «А как же я? Мне надо с почтовым сервером соединиться!» Но успокаивается, поскольку для протокола IMAP стандартным является 993-й порт, который тут же предоставляется без лишних вопросов. А для отправки писем с использованием защищённого, зашифрованного соединения — 465-й.

(Без шифрования, по протоколу SMTP через 25-й порт, вы ничего не отправляете, особенно в открытых сетях Wi-Fi, правда? Иначе плакали ваши письма и пароли горькими слезами, попадая в чужие руки.)

В общем, портов хватит для всех приложений, желающих устанавливать какие-либо соединения. Но всем ли можно позволять это делать — это уже вопрос безопасности.

Безопасность

Итак, для программ, работающих в сети, выделяются виртуальные порты с целью установки соединений. Оные соединения бывают:

  1. входящими, инициированными извне через открытые порты;
  2. исходящими, инициированными софтом в самом компьютере.

Когда порт открыт, но не используется, находится в режиме ожидания, то говорят, что он «прослушиваемый». Например, торрент-клиент ждёт, пока кто-нибудь не подсоединиться и не начнёт качать данные, постоянно держит наготове что-нибудь из диапазона 6881-6889.

У каждого сервера тоже хоть один открытый порт имеется, иначе никто подключиться не сможет.

Skype для входящих соединений обычно использует порт 36000. Если ничего поступающего принимать не будет, то дозвониться к вам будет невозможно.

Точно так же работает клиент ICQ, который в версии для Windows уже превратился в аналог Skype, научившись звонить и осуществлять видеосвязь.

Так вот, нехороший человек с помощью специального софта производит сканирование портов, находит открытый и влезает в ваш компьютер. Может похитить какие-нибудь данные и загрузить в ОС Windows вредоносные программы.

Сетевые черви (разновидность вирусов) умеют влезать автоматически, заражая все копии Windows на всех компьютерах, до которых им удаётся добраться.

Продолжение этой статьи: «Что такое программный порт компьютера. Часть 2».

vanilinkin, специально для xBB.uz, 07.09.2012

Предыдущие публикации:

Последнее редактирование: 2012-09-10 06:41:11

Метки материала: компьютер, что такое, порт, компьютера, программный, порт компьютера, компьютеры, программное обеспечение, информационные технологии, ит, it, компьютерные технологии, компьютерная техника, компьютерная сеть, цифровые технологии, программное обеспечение по

Источник: http://xbb.uz/IT/Chto-takoe-programmnyj-port-kompjutera

Что такое IP, TCP, UDP, ICMP, MAC и прочее — терминология сети — Заметки Сис.Админа

Доброго времени суток, дорогие читатели.
По многочисленным просьбам сегодня я публикую для Вас статью, которая познакомит Вас с основами основ терминов компьютерной сети, а именно:

  • Сетевые протоколы TCP/IP, NWLink IPX/SPX, NetBEUI — что это за страшные названия и с чем их едят
  • UDP, TCP, ICMP, — что, зачем и в чем разница
  • IP-адрес, — у всех есть, но не все знают нафига эта штука

    Источник: https://gepard-kovrov.com/chto-takoe-port-v-seti/