Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
10.2.5 Порты приложения
10.2.5 Порты приложения
Клиент должен идентифицировать службу, к которой он хочет получить доступ. Это выполняется через спецификацию IP-адреса службы хоста и его номера порта TCP. Как и для UDP, номера портов TCP находятся в диапазоне от 0 до 65 535. Порты в диапазоне от 0 до 1023 называются общеизвестными (well-known) и используются для доступа к стандартным службам.
Несколько примеров общеизвестных портов и соответствующих им приложений показано в таблице 10.1. Службы Discard (порт 9) и chargen (порт 19) являются TCP-версиями уже известных нам по UDP служб. Нужно помнить, что трафик на порт 9 протокола TCP полностью изолирован от трафика на порт 9 протокола UDP.
Таблица 10.1 Общеизвестные порты TCP и соответствующие им приложения
Порт | Приложение | Описание |
---|---|---|
9 | Discard | Отмена всех входящих данных |
19 | Chargen | Генератор символов. Обмен потоком символов |
20 | FTP-Data | Порт пересылки данных FTP |
21 | FTP | Порт для диалога FTP |
23 | TELNET | Порт для удаленной регистрации по Telnet |
25 | SMTP | Порт протокола SMTP |
110 | POP3 | Служба выборки почтовых сообщений для персональных компьютеров |
119 | NNTP | Доступ к сетевым новостям |
Что можно сказать о портах, используемых клиентами? В редких случаях клиент работает не через общеизвестный порт. Но в таких ситуациях, желая открыть соединение, он часто запрашивает у операционной системы присвоения ему неиспользуемого и незарезервированного порта. В конце соединения клиент обязан возвратить этот порт обратно, после чего порт может быть использован повторно другим клиентом. Поскольку в пуле нерезервированных номеров существует более 63 000 портов TCP, ограничения на порты для клиентов можно не учитывать.
- 9.2 Порты приложений
- 1.7.6. Порты и демоны
- 1.8 Ввод-вывод типичного приложения хранения данных
- Извлечение и возврат документов в приложениях Microsoft Office 2007
- Использование панели задач Управление документами в приложениях Office 2007
- Каждый раз после загрузки Windows запускаются разные бесполезные приложения, а возле часов появляются лишние значки. Что...
- Удаляю Windows Messenger из автозапуска, но после перезагрузки программа снова запускается. С другими приложениями таког...
- Создание приложения-клиента в C#
- Глава 4 Работа с приложениями
- Управление приложениями
- Пример приложения Pocket PC, демонстрирующий работу средств контроля запуска событий
- Глава 23 Использование команд для доступа к приложениям