TCP/IP: различия между версиями

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