Протоколы транспортного уровня
Порты
Отправителем и получателем данных, передаваемых через сеть, с точки зрения транспортного уровня, является приложение (процесс). Как любая программа, процессы создаются и уничтожаются, на каждом узле может выполняться несколько процессов, а каждый процесс может иметь несколько точек подключения к сети. Такие логические точки (программно организуемые, как правило, в виде очередей сообщений) называются портами (port). Номер порта однозначно идентифицирует процесс. Когда узел получает дейтаграмму транспортного уровня, он направляет ее прикладному процессу, используя номер порта, заданный при установлении связи.
Порты нумеруются положительными целыми 16-битовыми числами. Разные протоколы транспортного уровня нумерую свои порты независимо, то есть, например, порт 20 протокола TCPи порт 20 протоколаUDPсовершенно не связаны друг с другом.
Некоторые номера портов заданы стандартами. Эти номера выделяются организацией IANA (Internet Assigned Numbers Authority). В настоящее время под стандартные порты отведен диапазон от 0 до 1023 (ранее – до 255).Остальные порты могут свободно использоваться прикладными процессами. Порты в диапазоне от 1024 до 5000 называются временными (ephemeral). Назначение этих портов не стандартизовано, ноIANAподдерживает информацию об их использовании.
Пара “порт – IP-адрес” называется (в терминологииTCP/IP)гнездомилисокетом(socket) и однозначно указывает процесс в сети.
-
Содержание
- Содержание
- Раздел III. Глобальные сети
- Организация составных сетей
- Составные сети
- Принципы маршрутизации
- Стек протоколов tcp/ip
- Система адресации в tcp/ip
- Протокол ip
- ФрагментацияIp-пакетов
- Протокол arp
- Протокол icmp
- Базовые утилиты для тестирования сетейTcp/ip
- Протоколы транспортного уровня
- ПротоколUdp
- ПротоколTcp
- Протоколы и службы на основе tcp/ip
- СлужбаDns
- Протокол сетевого управленияSnmp
- Технологии X.25, frame relay, pdh, sdh
- ТехнологияX.25
- Технология Frame Relay
- Структура кадраFrame Relay
- Плезиохронная цифровая иерархия
- Синхронная цифровая иерархия
- Технологии isdn и atm
- Технология isdn
- Интерфейсы isdn
- Технология atm
- Основные принципы технологии atm
- Стек протоколов atm
- Уровень адаптацииAal
- Технологии распределенных вычислений
- Удаленный вызов процедур