
TCP и UDP используются для соединения двух устройств через Интернет или другие сети. Однако для того, чтобы пакеты данных могли попасть на компьютер или сервер на другом конце соединения, «двери» должны быть открыты. Эти отверстия в системе называются портами. Для обоих протоколов есть несколько известных и важных портов, которые необходимо знать при разработке веб-приложений.
Что делают порты?
При общении через Интернет два протокола TCP и UDP устанавливают соединение, после передачи данных снова формируют пакеты данных, а затем передают их программам, адресованным на устройстве получателя. Для того чтобы эта передача состоялась, операционная система должна создать входы и открыть их для передачи данных. Каждый вход имеет определенный кодовый номер. После передачи данных принимающая система знает, куда должны быть доставлены данные, на основании номера порта. Пакет данных всегда включает два номера порта: отправителя и получателя.
Порты имеют последовательные номера — от 0 до 65536. Некоторые из этих кодовых номеров являются стандартными, то есть они закреплены за определенными приложениями. Такие стандартные порты также называются общеизвестными, поскольку их кодовые номера известны всем и постоянно присвоены. Существуют также зарегистрированные порты, которые организации или производители программного обеспечения зарегистрировали для своих приложений. За регистрацию отвечает Управление по присвоению номеров в Интернете (IANA). Существует также широкий спектр номеров портов, которые назначаются динамически. Например, браузеры используют эти порты при посещении веб-сайта. После этого номер снова становится свободным.
Список наиболее важных портов
Среди более чем 65 000 портов есть несколько кодовых номеров, которые необходимы для общения в Интернете. Мы хотим показать вам наиболее важные известные и зарегистрированные порты. Некоторые из этих портов разрешены только для одного из двух протоколов (TCP или UDP). Существуют также порты, которые не были официально зарегистрированы для данной службы, но зарекомендовали себя неофициально. Некоторые порты имеют двойное назначение.
Известные порты
Порт | TCP | UDP | Имя | Описание |
---|---|---|---|---|
1 | ✔ | ✔ | tcpmux | Мультиплексор портов TCP |
5 | ✔ | ✔ | rje | Удаленный ввод задания |
7 | ✔ | ✔ | эхо | Эхо-сервис |
9 | ✔ | ✔ | отбросить | Обнуление услуги в тестовых целях |
11 | ✔ | ✔ | systat | Информация о системе |
13 | ✔ | ✔ | дневное время | Время и дата |
17 | ✔ | ✔ | qotd | Отправляет цитату дня |
18 | ✔ | ✔ | msp | Отправляет текстовые сообщения |
19 | ✔ | ✔ | chargen | Отправляет бесконечную строку символов |
20 | ✔ | ftp-data | Передача данных по FTP | |
21 | ✔ | ✔ | ftp | FTP-соединение |
22 | ✔ | ✔ | ssh | Служба безопасной оболочки |
23 | ✔ | telnet | Служба Telnet | |
25 | ✔ | smtp | Простой протокол передачи почты | |
37 | ✔ | ✔ | время | Протокол машиночитаемого времени |
39 | ✔ | ✔ | rlp | Протокол определения местоположения ресурсов |
42 | ✔ | ✔ | сервер имен | Служба имен |
43 | ✔ | nicname | Служба каталогов WHOIS | |
49 | ✔ | ✔ | tacacs | Система контроля доступа контроллера терминального доступа |
50 | ✔ | ✔ | re-mail-ck | Удаленная проверка почты |
53 | ✔ | ✔ | домен | Резольвер имен DNS |
67 | ✔ | bootps | Службы протокола Bootstrap | |
68 | ✔ | bootpc | Клиент Bootstrap | |
69 | ✔ | tftp | Тривиальный протокол передачи файлов | |
70 | ✔ | gopher | Поиск документов | |
71 | ✔ | genius | Протокол Genius | |
79 | ✔ | палец | Передача контактной информации пользователя | |
80 | ✔ | http | Протокол передачи гипертекста | |
81 | ✔ | Торпарк: Луковая маршрутизация (неофициальная) | ||
82 | ✔ | Torpark: Контроль (неофициальный) | ||
88 | ✔ | ✔ | kerberos | Система сетевой аутентификации |
101 | ✔ | имя хоста | Имя хоста сетевой карты | |
102 | ✔ | Iso-tsap | Протокол ISO TSAP | |
105 | ✔ | ✔ | csnet-ns | Почтовый сервер почтового ящика |
107 | ✔ | rtelnet | Удаленный telnet | |
109 | ✔ | pop2 | Почтовый протокол v2 для связи по электронной почте | |
110 | ✔ | pop3 | Почтовый протокол v3 для общения по электронной почте | |
111 | ✔ | ✔ | sunrpc | Протокол RPC для NFS |
113 | ✔ | auth | Служба аутентификации | |
115 | ✔ | sftp | Простой протокол передачи файлов | |
117 | ✔ | uucp-path | Передача файлов между Unix-системами | |
119 | ✔ | nntp | Передача сообщений в группах новостей | |
123 | ✔ | ntp | Служба синхронизации времени | |
137 | ✔ | ✔ | netbios-ns | Служба имен NETBIOS |
138 | ✔ | ✔ | netbios-dgm | Служба дейтаграмм NETBIOS |
139 | ✔ | ✔ | netbios-ssn | Служба сеансов NETBIOS |
143 | ✔ | ✔ | imap | Протокол доступа к сообщениям Интернета для связи по электронной почте |
161 | ✔ | snmp | Простой протокол управления сетью | |
162 | ✔ | ✔ | snmptrap | Ловушка простого протокола управления сетью |
177 | ✔ | ✔ | xdmcp | Менеджер X-дисплеев |
179 | ✔ | bgp | Протокол пограничного шлюза | |
194 | ✔ | ✔ | irc | Интернет-чат |
199 | ✔ | ✔ | smux | Мультиплексор SNMP UNIX |
201 | ✔ | ✔ | at-rtmp | Маршрутизация AppleTalk |
209 | ✔ | ✔ | qmtp | Протокол быстрой передачи почты |
210 | ✔ | ✔ | z39.50 | Библиографическая информационная система |
213 | ✔ | ✔ | ipx | Обмен пакетами в сети Интернет |
220 | ✔ | ✔ | imap3 | IMAP v3 для обмена сообщениями электронной почты |
369 | ✔ | ✔ | rpc2portmap | Сопоставитель портов файловой системы Coda |
370 | ✔ | ✔ | codaauth2 | Служба аутентификации файловой системы Coda |
389 | ✔ | ✔ | ldap | Облегченный протокол доступа к каталогам |
427 | ✔ | ✔ | svrloc | Протокол определения местоположения услуг |
443 | ✔ | https | HTTPS (HTTP через SSL/TLS) | |
444 | ✔ | ✔ | snpp | Простой протокол сетевого пейджинга |
445 | ✔ | microsoft-ds | SMB через TCP/IP | |
464 | ✔ | ✔ | kpasswd | Смена пароля Kerberos |
500 | ✔ | isakmp | Протокол безопасности | |
512 | ✔ | exec | Удаленное выполнение процесса | |
512 | ✔ | comsat/biff | Почтовый клиент и сервер | |
513 | ✔ | вход | Вход на удаленный компьютер | |
513 | ✔ | кто | Демон регистрации пользователей Whod | |
514 | ✔ | оболочка | Удаленная оболочка | |
514 | ✔ | syslog | Служба ведения системных журналов Unix | |
515 | ✔ | принтер | Службы печати демона линейного принтера | |
517 | ✔ | разговор | Разговорный удаленный вызов | |
518 | ✔ | ntalk | Разговор по сети | |
520 | ✔ | efs | Сервер расширенных имен файлов | |
520 | ✔ | маршрутизатор | Протокол маршрутной информации | |
521 | ✔ | ripng | Протокол маршрутной информации для IPv6 | |
525 | ✔ | timed | Сервер времени | |
530 | ✔ | ✔ | курьер | Удаленный вызов процедуры курьера |
531 | ✔ | ✔ | конференция | Чат через AIM и IRC |
532 | ✔ | netnews | Служба групп новостей Netnews | |
533 | ✔ | netwall | Экстренные трансляции | |
540 | ✔ | uucp | Протокол копирования с Unix на Unix | |
543 | ✔ | klogin | Удаленный вход в систему Kerberos v5 | |
544 | ✔ | kshell | Удаленная оболочка Kerberos v5 | |
546 | ✔ | ✔ | dhcpv6-client | Клиент DHCP v6 |
547 | ✔ | ✔ | dhcpv6-сервер | Сервер DHCP v6 |
548 | ✔ | afpovertcp | Протокол подачи Apple через TCP | |
554 | ✔ | ✔ | rtsp | Протокол потоковой передачи данных в реальном времени |
556 | ✔ | remotefs | Удаленная файловая система | |
563 | ✔ | ✔ | nntps | NNTP через SSL/TLS |
587 | ✔ | отправка | Агент отправки сообщений | |
631 | ✔ | ✔ | ipp | Протокол интернет-печати |
631 | ✔ | ✔ | Общая система печати Unix (неофициальная) | |
636 | ✔ | ✔ | ldaps | LDAP через SSL/TLS |
674 | ✔ | acap | Протокол доступа к конфигурации приложений | |
694 | ✔ | ✔ | ha-кластер | Служба сердцебиения |
749 | ✔ | ✔ | kerberos-adm | Администрирование Kerberos v5 |
750 | ✔ | kerberos-iv | Услуги Kerberos v4 | |
873 | ✔ | rsync | службы передачи файлов rsync | |
992 | ✔ | ✔ | telnets | Telnet через SSL/TLS |
993 | ✔ | imaps | IMAP через SSL/TLS | |
995 | ✔ | pop3s | POP3 через SSL/TLS |
Зарегистрированные порты
Порт | TCP | UDP | Имя | Описание |
---|---|---|---|---|
1080 | ✔ | socks | SOCKS-прокси | |
1433 | ✔ | ms-sql-s | Microsoft SQL сервер | |
1434 | ✔ | ✔ | ms-sql-m | Монитор Microsoft SQL |
1494 | ✔ | ica | Клиент Citrix ICA | |
1512 | ✔ | ✔ | выигрыши | Служба интернет-имен Windows |
1524 | ✔ | ✔ | ingreslock | СУБД Ingres |
1701 | ✔ | l2tp | Протокол туннелирования второго уровня/пересылка второго уровня | |
1719 | ✔ | h323gatestat | H.323 | |
1720 | ✔ | h323hostcall | H.323 | |
1812 | ✔ | ✔ | radius | Аутентификация RADIUS |
1813 | ✔ | ✔ | radius-acct | Доступ RADIUS |
1985 | ✔ | hsrp | Cisco HSRP | |
2008 | ✔ | учетная запись Teamspeak 3 (неофициальная) | ||
2010 | ✔ | Веб-список Teamspeak 3 (неофициальный) | ||
2049 | ✔ | ✔ | nfs | Сетевая файловая система |
2102 | ✔ | ✔ | zephyr-srv | Сервер Zephyr |
2103 | ✔ | ✔ | zephyr-clt | Клиент Zephyr |
2104 | ✔ | ✔ | zephyr-hm | Менеджер хоста Zephyr |
2401 | ✔ | cvspserver | Система параллельных версий | |
2809 | ✔ | ✔ | corbaloc | Архитектура брокера общих объектных запросов |
3306 | ✔ | ✔ | mysql | Служба баз данных MySQL (также для MariaDB) |
4321 | ✔ | rwhois | Удаленная служба whois | |
5999 | ✔ | cvsup | CVSup | |
6000 | ✔ | X11 | X Системные службы Windows | |
11371 | ✔ | pgpkeyserver | Сервер публичных ключей для PGP | |
13720 | ✔ | ✔ | bprd | Symantec/Veritas NetBackup |
13721 | ✔ | ✔ | bpdbm | Менеджер баз данных Symantec/Veritas |
13724 | ✔ | ✔ | vnetd | Сетевая утилита Symantec/Veritas |
13782 | ✔ | ✔ | bpcd | Symantec/Veritas NetBackup |
13783 | ✔ | ✔ | vopied | Symantec/Veritas VOPIE |
22273 | ✔ | ✔ | wnn6 | Преобразование каны/кандзи |
23399 | Skype (неофициальный) | |||
25565 | ✔ | Minecraft | ||
26000 | ✔ | ✔ | quake | Quake и другие многопользовательские игры |
27017 | MongoDB | |||
33434 | ✔ | ✔ | traceroute | Отслеживание сети |
Порты с номерами 49152 и выше являются динамическими портами. Они не назначаются IANA. Любое приложение может использовать эти порты локально или глобально в динамическом режиме. В результате, вполне может оказаться, что один из этих портов уже занят.