72 lines
2.7 KiB
Markdown
72 lines
2.7 KiB
Markdown
---
|
||
title: Сетевые порты
|
||
status: processing
|
||
type: concept
|
||
tags: [network, networking, ports, tcp, udp, web]
|
||
created: 2026-06-04
|
||
updated: 2026-06-05
|
||
source: "[[00_базовые_понятия.pdf]]"
|
||
aliases:
|
||
- Сетевые порты
|
||
---
|
||
# Сетевые порты
|
||
|
||
Сетевой порт — числовой идентификатор процесса или сервиса внутри одного IP-адреса. IP-адрес указывает хост, порт указывает приложение на этом хосте.
|
||
|
||
## Главное
|
||
|
||
- Порт — число от `0` до `65535`.
|
||
- Порты используются транспортными протоколами, прежде всего TCP и UDP.
|
||
- TCP-порт и UDP-порт с одинаковым номером не конфликтуют: это разные пространства портов.
|
||
- Для веба важно помнить: HTTP обычно использует TCP `80`, HTTPS — TCP `443`, альтернативный 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]]
|