Порты


©SecurityPortal

© Cybervlad, перевод на русский язык.


Что такое порты?

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

Ниже приведены ссылки на списки портов TCP/IP, которые являются полезным ресурсом для всех, кто связан с настройкой и эксплуатацией межсетевых экранов (firewalls).


Номера портов

Номера портов разделены на три категории:

Известные порты находятся в диапазоне от 0 до 1023. Они назначаются и контролируются IANA, и обычно используются низкоуровневыми системными программами. Сервисы HTTP, в частности, браузеры и веб-сервера, используют TCP/IP порт 80. Программы FTP работают на портах 20/21.

Зарегистрированные порты - от 1024 до 49151. Они также назначаются и контролируются IANA, но выделяются для частных целей.

Динамические и/или приватные порты - от 49152 до 65535. Эти порты динамические, в том смысле, что они могут быть использованы любым процессом с любой целью. Часто, программа, работающая на зарегистрированном порту (от 1024 до 49151) порождает другие процессы, которые используют эти динамические порты.

Информация о регистрации номеров портов может быть найдена здесь: http://www.iana.org/numbers.htm#P


Списки по сервисам/приложениям

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

Номера портов с указанием приложений/сервисов (HTML, SecurityPortal):
От 1 до 500, от 501 до 1000, от 1001 до 1500, от 1501 до 2000, от 2001 до 2500, от 2501 до 3000, от 3001 до 3500, от 3501 до 7000, от 7001 до 65535

Списки по регистрантам

IANA (Internet Assigned Numbers Authority), организация, отвечающая за выделение номеров портов частным лицам и корпорациям, поддерживает онлайновый список выделенных портов. Приведенные ниже списки либо являются публикациями IANA, либо сформированы из списков рассылки IANA.

Обратите внимание, что указанные в списках сервисы или прикладные программы не обязательно могут находится на данных портах в конкретной системе. За исключением известных портов, эти списки просто показывают, кто зарегистрирован распространять программы, использующие данный порт. Авторы вирусов и троянских программ, естественно, не проходят такую регистрацию, поэтому список сервисов/прикладных программ от SecurityPortal может оказаться более полезным ресурсом.

Распределение известных и зарегистрированных портов (текст, IANA):
http://www.isi.edu/in-notes/iana/assignments/port-numbers

Распределение большинства известных и зарегистрированных портов (HTML, Linnet Solution Ltd.):
http://www.ec11.dial.pipex.com/port-num.htm