Анонимный участник
TCP/IP: различия между версиями
→Порт
(→URI) |
(→Порт) |
||
[[Файл:Tcp.port.client.png|right]]
'''[[w:Порт (TCP/UDP)|Сетевой порт]]''' — это сетевой ресурс, отображаемый в виде числа (1-65535), которое определяет назначение входящих или исходящих сетевых потоков данных на заданном устройстве.
Если прибегнуть к аналогии,
Согласно IP, в каждом пакете присутствуют IP-адрес узла-источника и IP-адрес узла-назначения. В TCP-пакетах дополнительно указываются ''порт источника'' и ''порт назначения''.
Например, почтовое письмо (пакет данных) имеет информацию об отправителе (порт) и информацию о получателе (фамилия или номер комнаты по конкретному адресу).
Узел назначения, получив пакет, смотрит на порт назначения и передает пакет соответствующему у себя приложению.▼
▲Узел назначения ("вахтер"), получив пакет ("письмо"), смотрит на порт назначения ("фамилию или номер комнаты") и передает пакет соответствующему у себя приложению ("конкретному жильцу").
Использование портов позволяет независимо использовать TCP протокол сразу многим приложениям на одном и том же компьютере.▼
▲Использование портов позволяет независимо использовать TCP протокол ("почтовые услуги") сразу многим приложениям на одном и том же компьютере (общежитии).
[[w:Клиент|Клиентом]] называют приложение, которое пользуется каким-то сервисом, предоставляемым другим приложением — [[w:Сервер|Сервером]], обычно на удаленном компьютере. Практически всегда клиент начинает исходящие соединения, а сервер ожидает входящих соединений (от клиентов), хотя бывают и исключения.
|