Книга: Программирование для Linux. Профессиональный подход
Стандартные номера портов
Стандартные номера портов
По существующему соглашению Web-серверы ожидают поступления запросов на порт 80. За большинством lntemet-сервисов закреплены стандартные номера портов. Например, защищенные Web-серверы работающие по протоколу SSL. прослушивают порт 443 а почтовые серверы (протокол SMTP) прослушивают порт 25
В Linux связи между именами протоколов/сервисов и номерами портов устанавливаются в файле /etc/services
. В первой колонке файла указано имя протокола или сервисе. Во второй колонке приведен номер порта и тип взаимодействия: tcp
— для сервисов ориентированных на соединения, и udp
— для дейтаграмм.
При реализации собственных сетевых сервисов используйте номере портов, большие чем 1024
Например, чтобы получить начальную страницу с сервера www.codesourcery.com
, введите следующую команду:
% ./socket-inet www.codesourcery.com
<html>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
...
- 1.7.2 Присвоенные номера
- 2.12. Стандартные службы Интернета
- Стандартные потоки: stdin, stdout, stdeir, stdaux, stdprn.
- 4.5 Типы портов Fibre Channel
- Стандартные списки
- Где найти стандартные программы Windows?
- Что обозначают номера ошибок?
- Фильтрация портов
- 10.7.2. Сканирование портов
- Г.3. Стандартные функции обработки ошибок
- 10.8.4 Выбор начального порядкового номера
- Задачи, решаемые с помощью перенаправления портов