Який діапазон TCP/UDP портів існує?
TCP і UDP використовують однаковий діапазон портів: від 0 до 65535. Різниця між TCP і UDP у тому, що у них різні простори портів.
Коротко: TCP-порт 80 і UDP-порт 80 - це різні порти.
Загальний діапазон портів
- Мінімум: 0
- Максимум: 65535
- Загалом: 65 536 портів для TCP і стільки ж для UDP
Основні діапазони портів
1. Well-known ports (0-1023)
Стандартні, «відомі» порти.
Використовуються базовими мережевими сервісами:
- 80 - HTTP
- 443 - HTTPS
- 22 - SSH
- 25 - SMTP
- 53 - DNS
Зазвичай:
- вимагають прав адміністратора
- використовуються серверами
2. Registered ports (1024-49151)
Порти, закріплені за конкретними застосунками.
- використовуються серверами і сервісами
- не вважаються системними
Приклади:
- 3306 - MySQL
- 5432 - PostgreSQL
- 8080 - альтернативний HTTP
3. Dynamic / Ephemeral ports (49152-65535)
Тимчасові (динамічні) порти.
Використовуються:
- клієнтськими застосунками
- автоматично призначаються ОС
- існують лише на час з'єднання
Важливі моменти для співбесіди
-
діапазони однакові для TCP і UDP
-
простори портів окремі
-
порт - це частина end-to-end з'єднання
-
з'єднання однозначно визначається набором:
IP джерела + порт джерела + IP призначення + порт призначення + протокол (TCP/UDP)
Коротко для співбесіди
Діапазон TCP і UDP портів - від 0 до 65535. Він поділяється на well-known (0-1023), registered (1024-49151) і dynamic/ephemeral (49152-65535); при цьому TCP і UDP мають незалежні простори портів.
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.