Simera Я конечно полный ноль в этих пакетах и прочем, но думаю картинка времен мамонтов из интернета врать не будет
Могу простыми словами объяснить, смотрите:
TCP — это когда у тебя есть 100 корзинок с хлебом, и тебе нужно доставить их в целости и сохранности; пока ты не доставишь все 100 корзинок, ты не получишь ни одной хлебной крошки.
UDP — это когда ты просто кидаешься этими корзинками с хлебом бесконечно много, и тебя не волнует, поломаются ли они по пути или ещё что, ведь твоя задача — просто постоянно бросать эти корзины.
TCP — гарантированно, но приходится ждать. Более полезный для передачи какого-нибудь текста, где каждая буква важна.
UDP — быстро, но часть данных может потеряться. Более полезен для потоковой передачи данных, таких как видео или голос, где скорость важнее, чем абсолютная точность.