Протокол управления передачей (TCP) использует набор каналов связи, называемых портами, для управления системными сообщениями между несколькими различными приложениями, запущенными на одном физическом устройстве. В отличие от физических портов на компьютерах, таких как USB-порты или Ethernet-порты, TCP-порты представляют собой виртуально-программируемые записи с номерами от 0 до 65535.
Большинство портов TCP являются каналами общего назначения, которые могут быть вызваны в службу по мере необходимости, но в остальном бездействуют. Однако некоторые порты с более низким номером предназначены для конкретных приложений. Хотя многие порты TCP принадлежат к приложениям, которые больше не существуют, некоторые из них очень популярны.
Порт TCP 0
TCP фактически не использует порт 0 для сетевой связи, но этот порт хорошо известен сетевым программистам. Программы сокетов TCP используют порт 0 по соглашению, чтобы запросить доступный порт, который будет выбран и назначен операционной системой. Это избавляет программиста от необходимости выбирать («жесткий код») номер порта, который может не работать хорошо для ситуации.
Порты TCP 20 и 21
FTP-серверы используют TCP-порт 21 для управления своей стороной сеансов FTP. Сервер прослушивает команды FTP, поступающие на этот порт, и отвечает соответствующим образом. В активном режиме FTP сервер дополнительно использует порт 20 для инициирования передачи данных обратно FTP-клиенту.
Порт TCP 22
Защищенная оболочка использует порт 22. SSH-серверы прослушивают этот порт для входящих запросов входа от удаленных клиентов. Из-за характера этого использования порт 22 любого общедоступного сервера часто исследуется сетевыми хакерами и был предметом пристального внимания в сообществе сетевой безопасности. Некоторые защитники безопасности рекомендуют, чтобы администраторы переместили свою установку SSH на другой порт, чтобы избежать этих атак, в то время как другие утверждают, что это лишь незначительно полезное решение.
04 из 11Порт TCP 23
Порт 23 управляет телнет , текстовую систему для входа в удаленные системы. Хотя современные подходы удаленного доступа полагаются на Secure Shell на порт 22, порт 23 остается зарезервированным для более старого и менее безопасного приложения telnet.
05 из 11Порты TCP 25, 110 и 143
Электронная почта зависит от нескольких стандартных портов. Порт 25 управляет Simple Mail Transfer Protocol - инструментом, с помощью которого электронное письмо на вашем компьютере отправляется на почтовый сервер, а затем с этого сервера на более крупный интернет для маршрутизации и доставки.
На принимающей стороне порт 110 управляет протоколом почтового отделения, версия 3, а порт 143 предназначен для протокола доступа к Интернет-почте. POP3 и IMAP управляют потоком писем с сервера вашего провайдера на ваш почтовый ящик.
Защищенные версии SMTP и IMAP различаются в зависимости от конфигурации, но порты 465 и 587 являются общими.
06 из 11Порты UDP 67 и 68
Серверы протокола Dynamic Host Configuration используют порт UDP 67 для прослушивания запросов, когда клиенты DHCP обмениваются данными по UDP-порту 68.
07 из 11Порты TCP 80 и 443
Возможно, самый известный порт в Интернете, TCP-порт 80 по умолчанию используется веб-серверами протокола HyperText Transfer для запросов веб-браузера.
Порт 443 является по умолчанию для безопасного HTTP.
08 из 11Порт UDP 88
Служба интернет-игр Xbox Live использует несколько различных номеров портов, включая порт UDP 88.
09 из 11Порты UDP 161 и 162
По умолчанию протокол Simple Network Management Protocol использует порт 161 UDP для отправки и получения запросов в управляемой сети. Он использует порт 162 UDP по умолчанию для приема ловушек SNMP от управляемых устройств.
10 из 11Порт TCP 194
Хотя инструменты, такие как приложения для обмена сообщениями смартфонов и сервисы, такие как Slack и Microsoft, сократили использование интернет-ретрансляционного чата, IRC по-прежнему пользуется популярностью среди людей во всем мире. По умолчанию IRC использует порт 194.
11 из 11Порты выше 1023
Вызываются номера портов TCP и UDP между 1024 и 49151 зарегистрированные порты, Центр присвоенных номеров Интернета поддерживает список служб, использующих эти порты, чтобы минимизировать конфликтующие применения.
В отличие от портов с меньшим числом, разработчики новых служб TCP / UDP могут выбрать конкретный номер для регистрации в IANA, а не с присвоенным им числом. Использование зарегистрированных портов также позволяет избежать дополнительных ограничений безопасности, которые операционные системы размещают на портах с меньшими номерами.