Протоколы на основе соединений, такие как TCP, обеспечивают надежность и гарантируют правильность заказа.Они сообщают вам, действительно ли отправляемые вами пакеты достигают своего пункта назначения посредством соглашения о подтверждении с получателем.Если какие-либо пакеты в последовательности не проходят через него, отправителю может быть предложено повторно отправить отсутствующие.
Протоколы на основе датаграмм без установления соединения, такие как UDP, не дают вам гарантии надежности или упорядочения, нопоскольку в протоколе «меньше делать», он может быть быстрее.Другое важное отличие состоит в том, что протоколы на основе дейтаграмм обычно могут поддерживать широковещательную передачу пакетов, когда несколько получателей получают одинаковые данные, доставленные им.С чем-то вроде TCP это невозможно, потому что это по сути точка-точка.
Страницы Википедии на TCP и UDP - довольно хорошие источники для получения дополнительной информациидетали.