ПротоколUdp
Протокол UDP(UserDatagramProtocol, Протокол пользовательских дейтаграмм) описан вRFC768. Он предоставляет прикладным процессам простейшие услуги транспортного уровня. Две основные функцииUDP– распределение дейтаграмм между процессами (на основании номеров портов) и контроль передачи пользовательских данных (не только заголовка, как в протоколеIP). Как иIP,UDPне гарантирует доставку и не поддерживает установку соединений.
Сообщение протокола UDPназываетсяпользовательской дейтаграммой (Userdatagram) и состоит из заголовка и пользовательских данных. Заголовок состоит из четырех 16-битовых полей:
Порт отправителя (может заполняться нулями, если не используется)
Порт получателя
Длина сообщения (в байтах)
Контрольная сумма.
Сразу за заголовком идут пользовательские данные.
Нулевое значение в поле “Контрольная сумма” означает, что контрольная сумма не вычислялась. Для расчета контрольной суммы к началу дейтаграммы приписывается псевдозаголовок, состоящий из пяти полей:
IP-адрес отправителя
IP-адрес получателя
Нули (8 бит)
Протокол (8 бит)
Длина дейтаграммы (16 бит)
Кроме того, к концу дейтаграммы, возможно, добавляют нулевой байт, чтобы ее длина (вместе с псевдозаголовком) была кратна 16 битам. Затем вычисляется контрольная сумма (как в протоколе IP), и псевдозаголовок отбрасывается.
-
Содержание
- Содержание
- Раздел 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
- Технологии распределенных вычислений
- Удаленный вызов процедур