Есть ли у компьютера физический компонент для каждого порта / сокета? - PullRequest
0 голосов
/ 25 февраля 2020

Извините, если мой вопрос слишком прост или очевиден. Я комп. Студент естествознания (это мой шестой семестр). Я пытаюсь объединить знания, которые я изучаю из лекций «Компьютерные сети и безопасность», «Организация компьютеров» и «Операционные системы» в этом термине.

Итак, я не могу понять, что;

Имеет ли компьютер или телефон физические компоненты для каждых 65535 портов / розеток?

Или

Машина имеет только один физический компонент. Таким образом, это означает, что номера портов являются логическими представлениями, которые могут отображаться в виде текстовых полей (например, объектов заголовка или json атрибутов) запроса или чего-то еще, чтобы сказать компьютеру, как обрабатывать запрос?

Я использовал порты для подключения back-end и android и front-end. Я знаю, что сокет является физическим компонентом, я работал 4 месяца как телефон-ремонтник, я знаю это. Но это меня смущает.

Заранее спасибо ..

1 Ответ

0 голосов
/ 26 февраля 2020

Думайте об этом так: «сетевой интерфейс - это телефонная система, IP-адреса - это номера телефонов, а номера сокетов / портов похожи на телефонные номера. (Сетевой интерфейс - это единственное физическое устройство.)

Сетевой трафик c переносится так называемыми «пакетами», которые имеют различные поля, которые сообщают сети, как они должны маршрутизироваться. IP-адрес доставит пакет в нужное место назначения, затем номер порта / сокета точно укажет, какой программный процесс на этот пункт назначения должен обрабатывать этот пакет.

...