2.7 KiB
2.7 KiB
title, status, type, tags, created, updated, source, aliases
| title | status | type | tags | created | updated | source | aliases | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Сетевые порты | processing | concept |
|
2026-06-04 | 2026-06-05 | 00_базовые_понятия.pdf |
|
Сетевые порты
Сетевой порт — числовой идентификатор процесса или сервиса внутри одного IP-адреса. IP-адрес указывает хост, порт указывает приложение на этом хосте.
Главное
- Порт — число от
0до65535. - Порты используются транспортными протоколами, прежде всего TCP и UDP.
- TCP-порт и UDP-порт с одинаковым номером не конфликтуют: это разные пространства портов.
- Для веба важно помнить: HTTP обычно использует TCP
80, HTTPS — TCP443, альтернативный HTTP часто8080.
Диапазоны
| Диапазон | Назначение |
|---|---|
0-1023 |
Well-known/system ports. В Unix/Linux для привязки к ним обычно нужны повышенные права. |
1024-49151 |
Registered ports. Могут быть зарегистрированы за службами. |
49152-65535 |
Dynamic/private ports. Обычно используются клиентскими приложениями временно. |
Частые порты
| Порт | Сервис |
|---|---|
21 |
FTP |
22 |
SSH |
25 |
SMTP |
53 |
DNS |
80 |
HTTP |
110 |
POP3 |
123 |
NTP |
143 |
IMAP |
443 |
HTTPS |
993 |
IMAPS |
3306 |
MySQL |
3389 |
RDP |
8080 |
альтернативный HTTP |
Простыми словами для экзамена
IP-адрес выбирает компьютер, порт выбирает программу на этом компьютере.
Пример: сервер имеет IP 203.0.113.10.
203.0.113.10:80— обычный HTTP.203.0.113.10:443— HTTPS.203.0.113.10:22— SSH.
Если в URL порт не указан, браузер берёт порт по схеме:
http://example.com→ порт80;https://example.com→ порт443.
Порт клиента обычно временный и выбирается автоматически. Порт сервера обычно известный и заранее открыт сервисом.
Связи
- HTTP, HTTPS и HTTP3
- TCP vs UDP
- IP-адрес
- NAT