Протокол дейтаграм користувача UDP.

Протокол призначених для користувача дейтаграм є одним з основних мережевих протоколів, використовуваних для передачі інформації в Інтернеті. Він є частиною пакета Internet Protocol Suite, який визначає, як комп’ютери взаємодіють з серверами і один з одним через мережу інтернет-протоколу (IP). При використанні протоколу призначених для користувача дейтаграм додаток може відправляти дейтаграми або повідомлення іншим хостам без попередньої настройки спеціальних каналів передачі або шляхів передачі даних. Це дозволяє швидше спілкуватися, але менш надійно, ніж інші методи.
Цей протокол був розроблений в 1980 році американським комп’ютерним вченим Девідом П. Рідом. Після перевірки і тестування протокол був офіційно визначений в RFC 768. RFC або запит для коментарів – це меморандум, опублікований цільовою групою Internet Engineering Task Force, в якому викладається прийнятий протокол використання Інтернету.

Фокус протоколу дейтаграми користувача полягає в передачі даних. Він не забезпечує ніяких гарантій для забезпечення фактичної доставки інформації або для захисту цілісності даних при її переміщенні. Протокол передбачає, що якщо перевірка помилок важлива, то комп’ютери, які виконують зв’язок, подбають про це.

Протокол дейтаграми користувача – це протокол без урахування стану. Це означає, що він обробляє кожен запит інформації як незалежну транзакцію. Перевага в цьому способі полягає в тому, що сервер може підтримувати більш високий трафік, тому що немає необхідності призначати простір для зберігання повідомлень.

У деяких випадках протокол призначених для користувача дейтаграм насправді краще як більш надійний спосіб зв’язку. Наприклад, він дозволяє відправляти повідомлення без затримки, викликаної перевіркою помилок. З цієї причини часто використовуються додатки, що залежать від часу. Загальним прикладом такого типу додатків є потокові медіа, такі як Voice over IP.

Протокол призначених для користувача дейтаграм також корисний для серверів, які обробляють величезний обсяг невеликих запитів. Оскільки сервера не потрібно призначати простір для зберігання або встановлювати з’єднання перед спілкуванням, він може швидше реагувати на кожен окремий запит. Результатом цього є більш швидке обслуговування для всіх користувачів. З цієї причини протокол призначених для користувача дейтаграм часто використовується серверами, які працюють в онлайн-іграх.

Незважаючи на свою корисність, протокол призначених для користувача дейтаграм не підходить для всіх додатків. Іноді виправлення помилок необхідно для забезпечення надійної доставки даних. В цьому випадку RFC 768 рекомендує замість цього використовувати протокол управління передачею, описаний в RFC 761.

Ссылка на основную публикацию