Что такое порт
Python
Middle
Без компании
Что такое порт
Ответы
Порт — это числовой идентификатор (от 0 до 65535), используемый в сетевых протоколах (TCP/UDP) для определения конкретного процесса или сервиса на устройстве. Позволяет нескольким сетевым приложениям работать одновременно на одном IP-адресе.
**Пример:**
```
import socket
# Сервер слушает порт 8080
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('localhost', 8080))
server_socket.listen(1)
```
**Ключевые моменты:**
- **0-1023:** Системные порты (HTTP — 80, HTTPS — 443)
- **1024-49151:** Зарегистрированные порты (например, PostgreSQL — 5432)
- **49152-65535:** Динамические/частные порты (для временных соединений)
Порт + IP-адрес = уникальный адрес для сетевого взаимодействия (сокет).