Чим відрізняється протокол tcp від udp
Протоколи транспортного рівня, які прямують у ієрархії за IP, використовуються для передачі даних між прикладними процесами, що реалізуються в мережевих вузлах. Пакет даних, що надійшов від одного комп'ютера іншому через Інтернет, повинен бути переданий процесу-обробника, і саме по конкретному призначенню. Транспортний рівень приймає на себе відповідальність за це. На цьому рівні два основні протоколи - TCP і UDP.
визначення
TCP - транспортний протокол передачі даних в мережах TCP / IP, попередньо встановлює з'єднання з мережею.
UDP - транспортний протокол, який передає повідомлення-датаграми без необхідності установки з'єднання в IP-мережі.
Різниця між протоколами TCP і UDP - в так званій "гарантії доставки". TCP вимагає відгуку від клієнта, якому доставлений пакет даних, підтвердження доставки, і для цього йому необхідно встановлене заздалегідь з'єднання. Також протокол TCP вважається надійним, тоді як UDP отримав навіть іменування "протокол ненадійних датаграмм. TCP виключає втрати даних, дублювання і перемішування пакетів, затримки. UDP все це допускає, та з'єднання для роботи йому не потрібно. Процеси, яким дані передаються по UDP, повинні обходитися отриманим, навіть і з втратами. TCP контролює завантаженість з'єднання, UDP не контролює нічого, крім цілісності отриманих датаграмм.
