
- •Минобрнауки России Федеральное Государственное Бюджетное образовательное учреждение высшего профессионального образования
- •Содержание
- •1 Протокол пользовательских датаграмм(udp)
- •2 Структура пакета
- •2.1 Расчёт контрольной суммы
- •2.2 Псевдозаголовок для iPv4
- •2.3 Псевдозаголовок для iPv6
- •3 Надёжность и решения проблемы перегрузок
- •4 Сравнение udp и tcp
- •5 Область применения
- •6 Приложения
- •8 Список используемой литературы
5 Область применения
UDP является простым протоколом и имеет определенную область применения. В первую очередь, это клиент-серверные взаимодействия и мультимедиа. Тем не менее, большинству интернет-приложений требуется надежная, последовательная передача. UDP не удовлетворяет этим требованиям, поэтому требуется иной протокол. Такой протокол называется TCP, и он является рабочей лошадкой Интернета.
6 Приложения
Многочисленные ключевые Интернет-приложения используют UDP, в их числе — DNS (где запросы должны быть быстрыми и состоять только из одного запроса, за которым следует один пакет ответа), Простой Протокол Управления Сетями (SNMP), Протокол Маршрутной Информации (RIP), Протокол Динамической Конфигурации Узла (DHCP).
Голосовой и видеотрафик обычно передается с помощью UDP. Протоколы потокового видео в реальном времени и аудио разработаны для обработки случайных потерь пакетов так, что качество лишь незначительно уменьшается вместо больших задержек при повторной передаче потерянных пакетов. Поскольку и TCP, и UDP работают с одной и той же сетью, многие компании замечают, что недавнее увеличение UDP-трафика из-за этих приложений реального времени мешает производительности TCP-приложений вроде систем баз данных или бухгалтерского учета. Так как и бизнес-приложения, и приложения в реальном времени важны для компаний, развитие качества решений проблемы некоторыми рассматривается в качестве важнейшего приоритета.
Заключение
Семейство протоколов TCP/IP (включая UDP и ICMP) удовлетворяло быстро растущие потребности пользователей и приложений более 20 лет. За это время протоколы постоянно обновлялись, что объяснялось новыми технологическими разработками и превращением Интернета из исследовательской среды с ограниченным кругом пользователей в общедоступную коммерческую инфраструктуру.
Коммерциализация Интернета вызвала бурный рост сообщества пользователей и изменила его демографическую структуру. В свою очередь, это обусловило необходимость в новых адресах и поддержки новых типов сервиса на уровне Интернета. Ограниченные возможности Ipv4 привели к разработке совершенно новой версии протокола. Новой версии IP был присвоен номер 6 (Ipv6), но также часто используется термин Ipng (Internet Protocol: Next Generation).
На самом деле глобальная сеть имеет гораздо более сложную структуру. Данное описание сетевых протоколов никак нельзя назвать полным. Но оно даёт нам поверхностное понимание работы сетей и позволяет начать более подробное рассмотрение соединения двух компьютеров с точки зрения программирования.
8 Список используемой литературы
1.TCP/IP.3-е издание / Т. Паркер, К. Сиян –СПб.: Питер, 2004
2.Персональные компьютеры в сетях TCP/IP / Крейг Хант; перев. с англ. - BHV-Киев, 1997.
3.Высокопроизводительные сети. Энциклопедия пользователя / Марк А. Спортак и др.; перев. с англ. - Киев, ДиаСофт, 1998
4.Сети ЭВМ: протоколы, стандарты, интерфейсы / Ю. Блэк; перев. с англ. - М.: Мир, 1990.
5.«Протокол UDP», Семенов Ю. А.
Компьютерная библиотека [Электронный ресурс] - Режим доступа: http://al.km.ru/
Компьютерная библиотека [Электронный ресурс] - Режим доступа: http://emanual.ru/download/6793.html
Свободная энциклопедия [Электронный ресурс] - Режим доступа: http://ru.wikipedia.org/wiki/UDP
Компьютерная библиотека [Электронный ресурс] - Режим доступа: http://book.itep.ru/
Компьютерная библиотека [Электронный ресурс] - Режим доступа: http://shatalov.su/ru/articles/network/udp_tcp_ip.php