Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

рукопожатий для обеспечения надёжности упорядочивания или целостности данных

Работа добавлена на сайт samzan.net:


UDP (User Datagram Protocol — протокол пользовательских датаграмм) — один из ключевых элементов Transmission Control Protocol/Internet Protocol, набора сетевых протоколов для Интернета. С UDP компьютерные приложения могут посылать сообщения (в данном случае называемые датаграммами) другим хостам по IP-сети без необходимости предварительного сообщения для установки специальных каналов передачи или путей данных. Протокол был разработан Дэвидом П. Ридом в 1980 году и официально определён в RFC 768.

UDP использует простую модель передачи, без неявных «рукопожатий» для обеспечения надёжности, упорядочивания или целостности данных. Таким образом, UDP предоставляет ненадёжный сервис, и датаграммы могут прийти не по порядку, дублироваться или вовсе исчезнуть без следа. UDP подразумевает, что проверка ошибок и исправление либо не нужны, либо должны исполняться в приложении. Чувствительные ко времени приложения часто используют UDP, так как предпочтительнее сбросить пакеты, чем ждать задержавшиеся пакеты, что может оказаться невозможным в системах реального времени. При необходимости исправления ошибок на сетевом уровне интерфейса приложение может задействовать TCP или SCTP, разработанные для этой цели.

Природа UDP как протокола без сохранения состояния также полезна для серверов, отвечающих на небольшие запросы от огромного числа клиентов, например DNS и потоковые мультимедийные приложения вроде IPTV, Voice over IP, протоколы туннелирования IP и многие онлайн-игры.

Структура пакета

UDP — минимальный ориентированный на обработку сообщений протокол транспортного уровня, задокументированный в RFC 768.

UDP не предоставляет никаких гарантий доставки сообщения для протокола верхнего уровня и не сохраняет состояния отправленных сообщений. По этой причине UDP иногда называют Unreliable Datagram Protocol (Ненадёжный протокол датаграмм).

UDP обеспечивает многоканальную передачу (с помощью номеров портов) и проверку целостности (с помощью контрольных сумм) заголовка и существенных данных. Надёжная передача в случае необходимости должна реализовываться пользовательским приложением.

Биты

0 - 15

16 - 31

0-31

Порт отправителя (Source port)

Порт получателя (Destination port)

32-63

Длина датаграммы (Length)

Контрольная сумма (Checksum)

64-...

Данные (Data)

Заголовок UDP состоит из четырёх полей, каждое по 2 байта (16 бит). Два из них необязательны к использованию в IPv4 (розовые ячейки в таблице), в то время как в IPv6 необязателен только порт отправителя.




1.  адвокат по гражданским делам Настоящий Закон регулирует отношения возникающие между потребителями и из
2. ПОЛИТИКА ДОХОДОВ И ЗАРАБОТНОЙ ПЛАТЫ
3. Дэвид Огилви Откровения рекламного агента (1963)
4. по теме Биологические ресурсы
5. I. Проблема государства в мировоззрении П
6. Субъекты мирового хозяйства
7. Сочинение- Самостоянье человека - залог величия его
8. I. I763 открывался Melgunoff одно из тех же самых- наверху находился на глубине примерно 2 фут
9. лекция 1 Определение функции нескольких переменных
10. Исповедь сына века Де Мюссе Альфред
11. Экстремальные ситуации и мыслящее вещество
12. 158. Демократия как мы видели выше предполагает существование конкурирующих друг с другом партий ~ для е
13. вариант 1 Вычислить и напечатать в виде таблицы с заголовком значения функции-
14. Subjects t school were mthemtics nd English
15. Краткосрочная позитивная психотерапия Ахола Фурман 2000
16. ЗАДАНИЕ Студенту группы ОП00 Михайловой А
17. реферат дисертації на здобуття наукового ступеня кандидата медичних наук Київ~2001
18. ОШИБКИ ИЗМЕРЕНИЯ ВРЕМЕННОГО ПОЛОЖЕНИЯ ИМПУЛЬСНОГО СИГНАЛА.html
19. Старт школьной компьютеризации
20. Тема- Измерение углов