Добавить в корзинуПозвонить
Найти в Дзене
Академия KG

Что такое порт в компьютерных сетях

Что такое порт в компьютерных сетях. Когда я впервые сталкивался с компьютерными сетями я не мог понять что такое порт в них. Определения , которые я читал, были туманными и объяснения старших товарищей, которые считались гуру в сетях были такими же туманными. Например один утверждал, что это номер прерывания ( моя специализация тогда была-микроконтроллеры). Но однажды мне попалась книжка американских авторов «Сети». И я там прочитал простое и точное объяснение понятия порт в сетях. Порт -это указание , что делать с пакетом для сетевого стека(программных компонентов, которые разбирают пришедший сетевой пакет ). Чаще всего он указывает для какой программы на компьютере этот пакет предназначен. У вас на компьютере с сетью может одновременно работать множество программ -браузер(яндекс или гугл), торрент , сетевая игра и т. д.. И у каждой программе назначен свой порт. И если в пришедшем пакете указан порт 80- значит этот пакет для браузера т. к. у браузера по умолчанию порт 80. Номер порт

Что такое порт в компьютерных сетях.

Когда я впервые сталкивался с компьютерными сетями я не мог понять что такое порт в них. Определения , которые я читал, были туманными и объяснения старших товарищей, которые считались гуру в сетях были такими же туманными. Например один утверждал, что это номер прерывания ( моя специализация тогда была-микроконтроллеры).

Но однажды мне попалась книжка американских авторов «Сети». И я там прочитал простое и точное объяснение понятия порт в сетях.

Порт -это указание , что делать с пакетом для сетевого стека(программных компонентов, которые разбирают пришедший сетевой пакет ). Чаще всего он указывает для какой программы на компьютере этот пакет предназначен. У вас на компьютере с сетью может одновременно работать множество программ -браузер(яндекс или гугл), торрент , сетевая игра и т. д.. И у каждой программе назначен свой порт. И если в пришедшем пакете указан порт 80- значит этот пакет для браузера т. к. у браузера по умолчанию порт 80. Номер порта как и IP-адрес всегда указывается в заголовке пакета.

Но узлом в сети (т..е. устройством имеющее свой IP-адрес) может быть не только компьютер но и , например, роутер или шлюз. Например, для связи с удалёнными объектами мы использовали умный модем между радиостанцией и компьютером под названием шлюз. И если отправить пакет на этот шлюз по его IP-адресу и указать порт 60001 , то далее шлюз отправит пакет данных через радиостанцию на оборудование в сети со скоростью 1200 бод, а если при том же IP отправить на порт 60003 , то далее пакет будет отправлен шлюзом со скоростью 9600 бод. Т.е. порт во-первых указывает для какой программы предназначен пакет, а если у программы (или микропрограммы прошитой в шлюзе) несколько портов, то дополнительно указывает, что делать с пакетом.

Сейчас такие скорости покажутся смешными, но на самом деле где нет сотовых сетей и большие расстояния этот метод используется и сейчас.

Вот собственно и всё , что нужно знать о назначении порта в компьютерных сетях.