logo
Основы организации компьютерных сетей

Номера портов

 

Для передачи информации на более высокие уровни как протокол TCP, так и протокол UDP используют номер порта, или так называемого сокета (рис. 10.4). Номера портов используются для отслеживания различных разговоров, одновременно ведущихся в сети.

 

 

Рис. 10.4. Номера портов

 

Разработчики прикладного программного обеспечения договорились пользоваться широко известными номерами портов, определенными в документе RFC 1700. Например, любой обмен, связанный с пересылкой файлов по протоколу FTP, использует стандартный номер порта 21 (см. рис. 10.4).

Переговорам, не связанным с приложениями, имеющими общеизвестный номер порта, эти номера присваиваются произвольным образом, но при этом они выбираются из конкретного диапазона значений.

В протоколах TCP и UDP некоторые номера портов зарезервированы, но приложения могут быть написаны так, что не поддерживают их. Номера портов имеют следующие выделенные диапазоны значений:

        Номера меньше 255 предназначаются для приложений общего пользования.

        Номера от 255 до 1023 отданы компаниям для продаваемых приложений.

        Использование номеров более 1023 не регламентируется.

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