Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В протоколах семейства TCP/IP (Transport Control Protocol) и UDP(User Datagram Protocol — протокол пользовательских датаграмм[18]) порт — идентифицируемый номером системный ресурс, выделяемый приложению, выполняемому на некотором сетевом хосте, для связи с приложениями, выполняемыми на других сетевых хостах (в том числе c другими приложениями на этом же хосте).
Для каждого из протоколов TCP и UDP стандарт определяет возможность одновременного выделения на хосте до 65536 уникальных портов, идентифицирующихся номерами от 1 до 65535. При передаче по сети номер порта в заголовке пакета используется (вместе с IP-адресом хоста) для адресации конкретного приложения (и конкретного, принадлежащего ему, сетевого соединения).
В обычной клиент-серверной модели приложение либо ожидает входящих данных (или запроса на соединение; «слушает порт»; роль сервера), либо посылает данные (или запрос на соединение) на известный порт, открытый приложением-сервером (роль клиента).
По умолчанию приложению выдается порт с произвольным (например, ближайшим свободным, большим 1024) номером. При необходимости приложение может запросить конкретный (предопределённый) номер порта. Так, веб-серверы обычно открывают для ожидания соединения предопределённый порт 80 протокола TCP.
Для других Internet-соединений используются другие номера портов: 22 для SSH, 23 для службы Telnet и т.д. Следует отметить, что номера IP-портов не присваиваются физическим портам компьютера (С0М1 и COM2, USB, параллельный порт принтера и т.д.).
Порты TCP не пересекаются с портами UDP. То есть, порт 1234 протокола TCP не будет мешать обмену по UDP через порт 1234.
Ряд номеров портов стандартизован (смотри краткий список портов TCP и UDP). Список поддерживается некоммерческой организацией IANA.
В большинстве операционных систем прослушивание портов с номерами 0—1023 (почти все из которых зарегистрированы) требует особых привилегий. Каждый из остальных портов может быть захвачен первым запросившим его процессом. Однако, зарегистрировано номеров намного больше, чем 1023.
Дата публикования: 2015-03-29; Прочитано: 248 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!