Основи мережевих портів: Класифікація, призначення та використання

Основи мережевих портів: Класифікація, призначення та використання

Порти в комп’ютерних мережах використовуються для управління комунікацією між програмами і службами, які працюють на одному комп’ютері або в мережі. Вони є точками кінцевого зв’язку в мережевих з’єднаннях, які дозволяють розрізняти різні види трафіку. Порти класифікуються за кількома категоріями.

Класифікація портів

  1. Відомі порти(Well-Known Ports):
    • Номери портів від 0 до 1023. Ці порти зарезервовані для стандартних протоколів і служб, таких як HTTP (порт 80), FTP (порт 21), SMTP (порт 25) і інші. Вони часто використовуються системними службами і мають спеціальне призначення.
  2. Реєстровані (Registered Ports):
    • Номери портів від 1024 до 49151. Ці порти призначені для використання прикладними програмами, які можуть бути зареєстровані у відповідних органах для уникнення конфліктів з іншими службами. Наприклад, порти для програм, таких як MySQL (порт 3306) або PostgreSQL (порт 5432).
  3. Динамічні або Випадкові (Dynamic or Private Ports):
    • Номери портів від 49152 до 65535. Ці порти використовуються для тимчасових або динамічних з’єднань, часто для віддаленого з’єднання, де порт призначається на випадковій основі. Вони зазвичай використовуються клієнтськими додатками для установлення з’єднань з сервером.

Відомі порти

Порт Протокол Служба Опис
20 TCP FTP Data Порт для передачі даних у FTP (File Transfer Protocol)
21 TCP FTP Порт для команд FTP
22 TCP SSH, SCP, SFTP Secure Shell (SSH) для віддаленого доступу, SCP і SFTP для безпечної передачі файлів
23 TCP Telnet Протокол для віддаленого доступу через текстовий інтерфейс
25 TCP SMTP Simple Mail Transfer Protocol (SMTP) для відправки електронної пошти
53 UDP DNS Domain Name System (DNS) для перетворення доменних імен у IP-адреси
67 UDP DHCP Server Dynamic Host Configuration Protocol (DHCP) для автоматичного призначення IP-адрес
68 UDP DHCP Client DHCP для отримання IP-адреси на клієнтському комп’ютері
80 TCP HTTP Hypertext Transfer Protocol (HTTP) для перегляду веб-сторінок
110 TCP POP3 Post Office Protocol 3 (POP3) для отримання електронної пошти
143 TCP IMAP Internet Message Access Protocol (IMAP) для отримання електронної пошти
443 TCP HTTPS Hypertext Transfer Protocol Secure (HTTPS) для захищеного перегляду веб-сторінок
445 TCP SMB Server Message Block (SMB) для спільного доступу до файлів і принтерів
514 UDP Syslog Протокол для збору і зберігання системних повідомлень і журналів
587 TCP SMTP (submission) Порт для відправки електронної пошти з використанням SMTP з аутентифікацією
636 TCP LDAP over SSL Lightweight Directory Access Protocol (LDAP) через SSL для захищеного доступу до каталогів
993 TCP IMAP over SSL IMAP через SSL для захищеного отримання електронної пошти
995 TCP POP3 over SSL POP3 через SSL для захищеного отримання електронної пошти
3306 TCP MySQL Порт для бази даних MySQL
3389 TCP RDP Remote Desktop Protocol (RDP) для віддаленого доступу до робочого столу
5432 TCP PostgreSQL Порт для бази даних PostgreSQL
5900 TCP VNC Virtual Network Computing (VNC) для віддаленого управління робочим столом
6379 TCP Redis Порт для бази даних Redis
8080 TCP HTTP Alternative Альтернативний порт для HTTP, часто використовується для веб-серверів і проксі-серверів

Зареєстровані порти

Порт Протокол Служба Опис
1024 TCP/UDP Reserved Зарезервований порт для привілейованих служб
1025 TCP/UDP Network Blackjack Може використовуватися для різних непередбачених або приватних сервісів
1030 TCP/UDP Oracle Listener Порт для прослуховування запитів бази даних Oracle
1040 TCP/UDP Private Use Приватні або нестандартні служби
1050 TCP/UDP TWS Server Технологічний сервер для передачі даних
1080 TCP SOCKS Proxy Протокол для створення проксі-сервера через сокети
1100 TCP Lotus Notes Порт для клієнта Lotus Notes
1120 TCP/UDP Game Server Призначений для ігрових серверів
1200 TCP/UDP JDM Server Порт для системи JDM (Jitter Detection Mechanism)
1433 TCP Microsoft SQL Server Порт для бази даних Microsoft SQL Server
1434 UDP Microsoft SQL Monitor Порт для моніторингу бази даних Microsoft SQL Server
1500 UDP NFS Mountd Порт для Network File System (NFS) сервера, що обробляє запити на монтування
1521 TCP Oracle DB Порт для бази даних Oracle
1533 TCP Informix DB Порт для бази даних Informix
1600 TCP X11 Forwarding Порт для переадресації X11 (X Window System) з віддалених серверів
1645 UDP RADIUS Порт для служби аутентифікації RADIUS
1646 UDP RADIUS Альтернативний порт для служби аутентифікації RADIUS
1701 UDP L2TP Layer 2 Tunneling Protocol (L2TP) для VPN
1723 TCP PPTP Point-to-Point Tunneling Protocol (PPTP) для VPN
1741 TCP/UDP VNC Remote Desktop Порт для віддаленого доступу через VNC
1789 TCP/UDP ITU-T T.38 Порт для T.38, протоколу факсимільного зв’язку через IP
1800 TCP/UDP SNMP Trap Порт для отримання повідомлень про події SNMP (SNMP Traps)
1900 UDP SSDP Simple Service Discovery Protocol (SSDP) для виявлення пристроїв у мережі
2049 TCP/UDP NFS Network File System (NFS) для доступу до файлів через мережу
2082 TCP cPanel HTTP Порт для доступу до панелі керування cPanel через HTTP
2083 TCP cPanel HTTPS Порт для доступу до панелі керування cPanel через HTTPS
2181 TCP Zookeeper Порт для Zookeeper, системи координації для розподілених сервісів
2222 TCP DirectAdmin Порт для панелі керування DirectAdmin
2301 TCP/UDP RDP Alternate Альтернативний порт для Remote Desktop Protocol (RDP)
2375 TCP Docker Remote API Порт для Docker Remote API
2376 TCP Docker Remote API (TLS) Порт для захищеного Docker Remote API через TLS
2500 TCP/UDP Cisco SCCP Порт для Cisco Skinny Client Control Protocol
2701 TCP NetBIOS Порт для NetBIOS іменних сервісів
27017 TCP MongoDB Порт для бази даних MongoDB
2809 TCP RMI Registry Порт для реєстру Java Remote Method Invocation (RMI)
3128 TCP Squid Proxy Порт для проксі-сервера Squid
3306 TCP MySQL Порт для бази даних MySQL
3389 TCP RDP Remote Desktop Protocol (RDP) для віддаленого доступу до робочого столу
3690 TCP Subversion (SVN) Порт для системи контролю версій Subversion (SVN)
4000 TCP/UDP TeamSpeak Порт для TeamSpeak, голосового чату
4333 TCP Oracle DB Додатковий порт для бази даних Oracle
4440 TCP OTRS Порт для Open Ticket Request System (OTRS)
5432 TCP PostgreSQL Порт для бази даних PostgreSQL
5500 TCP/UDP VNC Додатковий порт для Virtual Network Computing (VNC)
5555 TCP/UDP Android Debug Bridge Порт для Android Debug Bridge (ADB)
5900 TCP VNC Virtual Network Computing (VNC) для віддаленого управління робочим столом
5985 TCP WinRM Windows Remote Management (WinRM)
5986 TCP WinRM (SSL) Захищений Windows Remote Management (WinRM) через SSL
6379 TCP Redis Порт для бази даних Redis
6443 TCP Kubernetes API Порт для Kubernetes API для взаємодії з кластером
6660 TCP IRC Інтернет Relay Chat (IRC) для чату
6661 TCP IRC Інтернет Relay Chat (IRC) для чату
6662 TCP IRC Інтернет Relay Chat (IRC) для чату
6881 TCP BitTorrent Порт для протоколу BitTorrent
7000 TCP Apache Tomcat Порт для сервера додатків Apache Tomcat
7010 TCP/UDP Reserved Зарезервований для використання специфічними службами
8000 TCP HTTP Alternative Альтернативний порт для HTTP, часто використовуються для веб-серверів і проксі-серверів
8080 TCP HTTP Alternative Альтернативний порт для HTTP, часто використовуються для веб-серверів і проксі-серверів
8443 TCP HTTPS Alternate Альтернативний порт для HTTPS, часто використовуються для безпечного веб-доступу
8888 TCP HTTP Alternative 2 Альтернативний порт для HTTP, використовуваний часто для веб-додатків або проксі-серверів
9090 TCP Web Management Порт для веб-інтерфейсу управління різними сервісами
9200 TCP Elasticsearch Порт для Elasticsearch, системи для пошуку та аналітики
9300 TCP Elasticsearch Порт для Elasticsearch, використовується для з’єднання між вузлами
9500 TCP/UDP Reserved Зарезервований для специфічних служб
9999 TCP Dummy Service Порт для тестових або демонстраційних сервісів

Останні публікації

  • PowerShell для роботи з файловою системою: Поради та хитрощі
    PowerShell значно спрощує управління файлами та папками завдяки інтуїтивному синтаксису та широким функціональним можливостям. Застосовуючи вищезгадані поради, ви зможете працювати з файловою системою швидше й ефективніше, автоматизуючи більшість рутинних завдань.
  • PowerShell та Active Directory: Практичні приклади автоматизації
    PowerShell є потужним інструментом для автоматизації роботи з Active Directory. Він дозволяє: Ефективно управляти обліковими записами. Швидко налаштовувати доступи та політики. Проводити аудит змін для підвищення безпеки. Постійна автоматизація процесів в AD не лише економить час, а й забезпечує надійну й структуровану роботу IT-інфраструктури.
  • PowerShell для адміністраторів: Автоматизація рутинних завдань
    PowerShell — це інструмент, який значно полегшує роботу адміністраторів. Завдяки його функціональності ви зможете автоматизувати безліч рутинних завдань, підвищити ефективність роботи та мінімізувати помилки. Інвестуючи час у вивчення PowerShell, ви відкриєте нові можливості для управління вашими системами. Почніть з базових команд і поступово переходьте до створення складних сценаріїв!

Коментарі

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *