У комп’ютерній мережі порт – це комунікаційна розетка/кінцева точка в операційній системі комп’ютера. Порт пов’язаний з IP -адресою хоста , а також типом протоколу, що використовується для зв’язку. Порт у поєднанні з IP -адресою відомий як розетка або кінцева точка.
Протоколи транспортного рівня, такі як протокол управління передачею (TCP) та протокол Дейтаграми користувача (UDP), є основними користувачами портів TCP/IP. Розетки, створені кожним хостом, який використовується на сеансі зв’язку, відомі як парні парки або пари кінцевої точки.
Ці розетки або кінцеві точки дозволяють хостам створювати більше одного сеансу , щоб дозволити активні кілька каналів зв’язку в будь -який момент між різними хостами.
Діапазони порту
Існують чітко визначені номери портів для кожного популярного або відомого програми TCP/IP. Номер порту-це 16-бітне значення від 0 до 65,535. У цьому діапазоні портів деякі номери портів створені для конкретних послуг , деякі зарезервовані для певних додатків , а інші доступні для тимчасового використання за допомогою додатків .
Наприклад, веб -сервери використовують номер порту 80 , оскільки клієнтські браузери розробляються для підключення до веб -серверів за допомогою протоколу HTTP на порту 80 . Номери портів від 0 до 1023 називаються добре відомими портами і зарезервовані для конкретних служб додатків TCP/IP. Діапазон номерів портів від 1024 до 49151 є зареєстрованими, також відомими як порти користувачів .
Ці порти IANA призначаються для конкретних послуг за заявою, яка вимагає суб’єкта господарювання. Діапазон від 49152 до 65535 вище зареєстрованих портів. Цей діапазон зарезервований для динамічних та/або приватних портів , які не можуть бути зареєстровані в IANA. Цей діапазон використовується для спеціальних або тимчасових цілей та для автоматичного розподілу ефемерних портів.
Відомі порти
Номери портів в діапазоні від 0 до 1023-добре відомі, також відомі як системні порти . Вони використовуються системними процесами, які забезпечують широко використовувані типи мережевих послуг. Приклади деяких найпоширеніших
Відомі порти :
Порт | Послуга | Протокол | Опис |
---|---|---|---|
20 |
ftp |
tcp/udp/sctp |
Дані передачі файлів |
21 |
ftp |
tcp/udp/sctp |
Керування передачі файлів |
22 |
ssh |
tcp/udp/sctp |
Захищена оболонка |
23 |
telnet |
tcp/udp |
Телнет |
25 |
smtp |
tcp/udp |
Проста передача пошти |
42 |
name |
tcp/udp |
Сервер імен (виграє) |
67 |
bootps |
udp |
Сервер Bootstrap (завантаження/DHCP) |
68 |
bootpc |
udp |
Клієнт Bootstrap (Bootp/DHCP) |
69 |
tftp |
udp |
Тривіальна передача файлів |
80 |
http |
tcp |
Протокол передачі гіпертексту |
88 |
kerberos |
tcp |
Керберос |
110 |
pop3 |
tcp |
Протокол поштового відділення V3 |
119 |
nntp |
tcp |
Протокол переказу новин мережі |
123 |
ntp |
udp |
Протокол мережевого часу |
135 |
epmap |
tcp/udp |
DCE Endpoint Mapper/RPC |
137 |
netbios-ns |
tcp/udp |
Служба імен NetBios |
138 |
netbios-dgm |
tcp/udp |
Сервіс DataGram NetBios |
139 |
netbios-ssn |
tcp/udp |
Сервіс сеансу NetBios |
143 |
imap |
tcp/udp |
Протокол доступу до Інтернету |
161 |
snmp |
udp |
Простий протокол управління мережею |
162 |
snmptrap |
tcp/udp |
Проста протокол управління мережею |
443 |
https |
tcp |
Протокол доступу до Інтернету |
445 |
microsoft-ds |
tcp |
Спільний обмін файлами SMB |
Якщо ми візьмемо приклад хост -системи, яка намагається отримати доступ до веб -сервера, вихідна система створить пакет для надсилання на IP -адресу призначення на порт 80 . Оскільки порт 80-це відомий порт для HTTP, у більшості випадків, якщо ви хотіли розмістити веб-сервер, ви не зміните порт за замовчуванням веб-сервера.
Якщо ви налаштували веб -сервер для запуску на іншому порту , вам доведеться передавати цю інформацію своїм користувачам, оскільки клієнтські програми, які вони використовують (веб -браузери), очікують підключення до веб -сервера на порту 80.
У цьому сценарії клієнт, який встановив це з’єднання з веб -сервером, використовуватиме порт у приватному/динамічному діапазоні. Наприклад, джерело IP: Вихідний порт може бути 192.168.1.1:50125
для клієнта. Коли веб -сервер надсилає пакет клієнту, він надішле його назад до цього IP та порту (сокет/кінцева точка).
Для отримання додаткової інформації про номери портів або для отримання повного переліку зарезервованих та зареєстрованих портів відвідайте назву послуги та реєстр номерів протоколу транспорту .