ݺߣ

ݺߣShare a Scribd company logo
Сети и системы телекоммуникаций
Протокол UDP
ИМКН УрФУ
Сети и системы телекоммуникаций. Протокол UDP
Место UDP в моделях OSI и TCP/IP
Назначение UDP
Формат заголовка UDP
Применение UDP
План
2
Сети и системы телекоммуникаций. Протокол UDP
Место в моделях OSI и TCP/IP
3
Прикладной
Представления
Сеансовый
Транспортный
Сетевой
Физический
Прикладной
Транспортный
Интернет
Канальный Сетевых
интерфейсов
Модель OSI Модель TCP/IP
Сети и системы телекоммуникаций. Протокол UDP
Транспортные протоколы TCP/IP
4
Сетевых
интерфейсов
Сетевой
Транспортный
Прикладной
Ethernet Wi-Fi DSL
IP
TCP UDP
HTTP SMTP DNS FTP
ICMP
ARP DHCP
ICMP
DHCPARP
ICMP
DHCP
Сети и системы телекоммуникаций. Протокол UDP
User Datagram Protocol (UDP) — протокол
дейтаграмм пользователя
Сообщение UDP называется дейтаграмма
• Аналогия с телеграммой
Особенности UDP:
• Нет соединения
• Нет гарантии доставки данных
• Нет гарантии сохранения порядка сообщений
Протокол UDP
5
Сети и системы телекоммуникаций. Протокол UDP
Основная задача UDP – адресация транспортного
уровня
• Указать порты отправителя и получателя
Надежность доставки по сравнению с IP не
повышается
Назначение UDP
6
Сети и системы телекоммуникаций. Протокол UDP
Длина UDP:
• Минимум 8 байт (только заголовок)
• Максимум 65 515 байт (максимальная длина данных IP-
пакета)
Формат заголовка UDP
7
16 бит
Порт отправителя
16 бит
Порт получателя
16 бит
Длина UDP
16 бит
Контрольная сумма UDP
Сети и системы телекоммуникаций. Протокол UDP
Преимущество UDP – скорость работы
• Нет накладных расходов на установку соединения
Надежность
• В современных сетях ошибки происходят редко
• Ошибку может обработать приложение
Область применения
• Клиент-сервер
• Короткие запросы-ответы
Применение UDP
8
Сети и системы телекоммуникаций. Протокол UDP
DNS использует UDP, порт 53
• Клиент DNS отправляет UDP-запрос серверу DNS
• Сервер DNS отправляет UDP-ответ клиенту
При использовании TCP сначала нужно было бы
установить соединение (три пакета)
Клиент DNS запускает таймер после отправления
запроса
• Если через определенный промежуток времени ответ
не пришел – запрос отправляется еще раз
Применение UDP: DNS
9
Сети и системы телекоммуникаций. Протокол UDP
Место UDP в моделях OSI и TCP/IP
Назначение UDP
Формат заголовка UDP
Применение UDP
Итоги
10
Сети и системы телекоммуникаций. Протокол UDP
Вопросы?
11

More Related Content

Сети и системы телекоммуникаций. Протокол UDP

  • 1. Сети и системы телекоммуникаций Протокол UDP ИМКН УрФУ
  • 2. Сети и системы телекоммуникаций. Протокол UDP Место UDP в моделях OSI и TCP/IP Назначение UDP Формат заголовка UDP Применение UDP План 2
  • 3. Сети и системы телекоммуникаций. Протокол UDP Место в моделях OSI и TCP/IP 3 Прикладной Представления Сеансовый Транспортный Сетевой Физический Прикладной Транспортный Интернет Канальный Сетевых интерфейсов Модель OSI Модель TCP/IP
  • 4. Сети и системы телекоммуникаций. Протокол UDP Транспортные протоколы TCP/IP 4 Сетевых интерфейсов Сетевой Транспортный Прикладной Ethernet Wi-Fi DSL IP TCP UDP HTTP SMTP DNS FTP ICMP ARP DHCP ICMP DHCPARP ICMP DHCP
  • 5. Сети и системы телекоммуникаций. Протокол UDP User Datagram Protocol (UDP) — протокол дейтаграмм пользователя Сообщение UDP называется дейтаграмма • Аналогия с телеграммой Особенности UDP: • Нет соединения • Нет гарантии доставки данных • Нет гарантии сохранения порядка сообщений Протокол UDP 5
  • 6. Сети и системы телекоммуникаций. Протокол UDP Основная задача UDP – адресация транспортного уровня • Указать порты отправителя и получателя Надежность доставки по сравнению с IP не повышается Назначение UDP 6
  • 7. Сети и системы телекоммуникаций. Протокол UDP Длина UDP: • Минимум 8 байт (только заголовок) • Максимум 65 515 байт (максимальная длина данных IP- пакета) Формат заголовка UDP 7 16 бит Порт отправителя 16 бит Порт получателя 16 бит Длина UDP 16 бит Контрольная сумма UDP
  • 8. Сети и системы телекоммуникаций. Протокол UDP Преимущество UDP – скорость работы • Нет накладных расходов на установку соединения Надежность • В современных сетях ошибки происходят редко • Ошибку может обработать приложение Область применения • Клиент-сервер • Короткие запросы-ответы Применение UDP 8
  • 9. Сети и системы телекоммуникаций. Протокол UDP DNS использует UDP, порт 53 • Клиент DNS отправляет UDP-запрос серверу DNS • Сервер DNS отправляет UDP-ответ клиенту При использовании TCP сначала нужно было бы установить соединение (три пакета) Клиент DNS запускает таймер после отправления запроса • Если через определенный промежуток времени ответ не пришел – запрос отправляется еще раз Применение UDP: DNS 9
  • 10. Сети и системы телекоммуникаций. Протокол UDP Место UDP в моделях OSI и TCP/IP Назначение UDP Формат заголовка UDP Применение UDP Итоги 10
  • 11. Сети и системы телекоммуникаций. Протокол UDP Вопросы? 11