Page 72 - 4860
P. 72
порядку ці дані передаються тій програмі, яка використовує
послуги TCP.
У реальній ситуації пакети не лише губляться, але й
отримують зміни у зв’язку з короткочасними неполадками в
лінії передачі даних. TCP вирішує і цю проблему. При
розміщенні даних виробляється так звана контрольна сума.
Контрольна сума – це число, яке дозволяє приймаючому TCP
виявити помилки в пакеті. Коли пакет прибуває в пункт
призначення, приймаючий TCP обчислює контрольну суму і
порівнює її з тою, яку послав відправник TCP. Якщо значення
не збігаються, то при передачі виникла помилка. Приймаючий
TCP відкидає цей пакет і просить повторну передачу.
Протокол UDP (User Datagram Protocol - дейтаграмний
протокол користувача) створений на противагу TCP і
використовується у випадках, коли першочерговим чинником
стає швидкість, а не надійність передачі даних.
User Datagram Protocol (UDP) – один із протоколів в стеку
TCP/IP. Від протоколу TCP він відрізняється тим, що працює
без встановлення з’єднання. UDP – це один з найпростіших
протоколів транспортного рівня моделі OSI, котрий виконує
обмін дейтаграмами без підтвердження та гарантії доставки.
При використанні протоколу UDP обробка помилок і
повторна передача даних має виконуватися протоколом
вищого рівня. Але, незважаючи на всі недоліки, протокол
UDP є ефективним для серверів, що надсилають невеликі
відповіді великій кількості клієнтів.
Протокол UDP використовують такі сервіси та протоколи
вищого рівня:
- TFTP (Trivial File Transfer Protocol - найпростіший
протокол передачі файлів);
- SNMP (Simple Network Management Protocol - простий
протокол управління мережею);
- DHCP (Dynamic Host Configuration Protocol - протокол
динамічної конфігурації вузла);
71