Порты компьютера участвуют в обмене информацией между несколькими устройствами. Для того чтобы информация попала с одной машины на другую, должны быть известны следующие параметры:
- IP адрес отправителя;
- IP адрес получателя;
- протокол сети;
- порт отправителя и порт получателя.
Можно представить ситуацию с почтальоном. Чтобы доставить посылку, ему даётся полный адрес отправителя и получателя. Если ему будет известна улица, он на неё придёт. Если номер дома ему не дать, он не сможет найти получателя на данной улице. Адрес должен быть полным. Так и сетью между компьютерами. IP адрес можно интерпретировать, как улицу, а порт — как номер квартиры. Итак, сетевой порт – это виртуальное расширение или наиболее точное расположение адреса получателя.
Проверка открытости портов позволяет определить уровень защиты компьютера от сетевых мошенников и хакерских атак. Сделать это можно с помощью специальных онлайн сервисов, зная уникальный номер и адрес.
Но порт может быть и не виртуальным, а вполне реальным, например, на материнской плате. Это конкретное место, куда приходит сигнал.
Сетевые порты могут открываться и намеренно закрываться. Это подобно сигнализации на авто, шлагбаума на въезде во двор, охраны на входе и так далее. Закрываются они для того, чтобы ненужная, лишняя и вирусная информация не попадала на компьютер. Компьютер также остаётся виден в сети, но он надёжно защищён.
На программном уровне сетевой порт выглядит как число от 0 до 65535.
Пользователю не нужно самостоятельно назначать номера сетевых портов, за него это делает сетевая карта. Она определяет, какая информация должна проходить по конкретному соединению. В компьютерной системе существуют динамические порты. Он открывается только на время конкретного соединения. Когда передача данных завершена, он закрывается и не используется. Динамические порты имеют номер из определённого диапазона.
Как назначается очередной динамический порт? После использования предыдущего, к новому динамическому порту прибавляется 1, и он начинает работать. Так происходит до тех пор, пока разрешённый динамический диапазон не будет исчерпан.