Что такое компьютерные порты? Интерфейсы ввода и вывода в компьютерных сетях

Все компьютеры, будь то ноутбуки или настольные компьютеры, Windows, Mac, Linux или любая другая операционная система, имеют порты. Порты могут быть физическими и виртуальными. Стандартный компьютер имеет оба типа портов — соответственно, оба имеют свои собственные специфические функции. Порты, физические или виртуальные, — это то, как устройства, периферийные устройства, компьютерные сети или программное обеспечение взаимодействуют и взаимодействуют друг с другом.

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

Порты физических компьютеров

Пользователи более знакомы с портами физических компьютеров. Порт USB или порт HDMI являются типичными примерами физических компьютерных портов. Оба типа портов есть как на Mac, так и на ПК. Порты могут соответствовать разным стандартам, например, в вашей системе может быть несколько портов USB 3.0 и, возможно, один порт USB 2.0, но в остальном эти функции стандартизированы.

Порты виртуальных компьютеров

Порты виртуального компьютера используются сетевыми устройствами для взаимодействия друг с другом. Они используются через службы, которые работают на компьютере и могут отправлять данные или прослушивать входящие запросы. Сетевые порты идентифицируются по их номерам, а некоторые порты зарезервированы для определенной службы. Например, SSH обычно использует порт 22, а FTP использует порт 20 или 21.

В вашем маршрутизаторе есть виртуальные порты, которые позволяют направлять трафик на различные устройства в сети. Если, например, у вас есть сетевой принтер и вы отправляете документ на печать, ваш маршрутизатор отправит команду на принтер через внутренние порты. На первый взгляд кажется, что маршрутизатор использует только IP-адрес принтера для отправки команды печати, но виртуальные порты работают, чтобы убедиться, что правильный IP-адрес получает команду печати.

Проблемы с портом

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

Проблемы с физическим портом

Физические порты подвержены физическим повреждениям, например, их можно проткнуть булавкой или повредить ноутбук при падении. Все порты могут пострадать от воды. Некоторые порты могут быть повреждены, если на них внезапно будет подано слишком много энергии. Повреждение от скачка напряжения чаще всего происходит с портами USB. Если вы подключаете устройство, которое потребляет больше энергии, чем может обеспечить порт USB, это может вызвать скачок напряжения. Некоторые USB-порты достаточно умны, чтобы иметь возможность отключиться, если это произойдет, как и автоматический выключатель, но другие могут быть повреждены.

Проблемы с виртуальным портом

Виртуальные порты не могут быть повреждены сами по себе, однако они представляют угрозу безопасности систем, которым они принадлежат. Большинство атак ищут и нацелены на открытые незащищенные порты. Наиболее распространенным средством в этом случае часто является межсетевой экран, который ограничивает трафик / информацию, проходящую через порт. Брандмауэр может генерировать несколько ложных флагов, что лучше, чем пропускать что-то вредоносное. Брандмауэры как в вашей системе, так и в вашей сети необходимы для обеспечения безопасности ваших виртуальных портов.

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