logo
Пособие Технологии сети Интернет

1.2. Протоколы сервисов Internet

Для стандартных сервисов также стандартизируется и интерфейс взаимодействия с протоколами транспортного уровня TCP и UDP, описание которых содержится в [2]. В частности, за каждым сервером резервируются стандартные номера TCP- и UDP-портов, которые остаются неизменными независимо от особенностей той или иной фирменной реализации как компонентов сервиса, так и транспортных протоколов (табл.1).

Таблица 1

Сервисы и стандартные номера TCP- и UDP-портов

Компонент сервиса

Номер порта

Протоколы транспортного уровня

DNS

DNS-сервер

53

TCP, UDP

Telnet

Telnet-сервер

23

TCP

FTP

FTP-сервер

20, 21

TCP

Usenet

NNTP-сервер

119

TCP

E-mail

SMTP-сервер

25

TCP

POP3-сервер

110

TCP

IMAP-сервер

143

TCP

WWW

HTTP-сервер

80

TCP

Номера портов клиентского программного обеспечения так жестко не регламентируются. Это объясняется следующими факторами:

• во-первых, на пользовательском узле может функционировать несколько копий клиентской программы, и каждая из них должна однозначно идентифицироваться транспортным протоколом, т.е. за каждой копией должен быть закреплен свой уникальный номер порта;

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

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