Протоколи UDP і TCP

Автор: . 29 Мар 2012 в 18:27

Протокол UDP

Протокол UDP (User Datagram Protocol) — протокол транспортного рівня, що входить в стек протоколів TCP/IP, котрий забезпечує негарантовану доставку даних без встановлення віртуального з'єднання.

Оскільки на протокол не покладається завдань по забезпеченню гарантованої доставки, а лише потрібно забезпечувати зв'язок між різними програмами, то структура заголовка дейтаграми UDP (так називається пакет протоколу) виглядає достатньо просто — вона включає всього чотири поля. Перші два поля містять номери UDP-портів програми-відправника і програми-одержувача. Два решта поля в структурі заголовка дейтаграми призначені для управління обробкою — це загальна довжина дейтаграми і контрольна сума заголовка.

Протокол TCP

Протокол TCP (Transmission Control Protocol) є транспортним протоколом стека протоколів TCP/IP, що забезпечує гарантовану доставку даних зі встановленням віртуального з'єднання.

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

Відповідно до функціонального призначення протоколу структура TCP-сегменту припускає наявність наступних інформаційних полів:

— номер порту-відправника і номер порту-одержувача — номери портів, що ідентифікують програми, між якими здійснюється взаємодія;
— поля, призначені для забезпечення гарантованої доставки: розмір вікна, номер послідовності і номер підтвердження (див. Реалізація режиму гарантованої доставки);
— прапори, що управляють, — спеціальні бітові поля, що управляють протоколом.

Рубрики: Мережеві технології


Відгуків поки немає.

Коментарі закриті.