Прежде всего, TCP и UDP - протоколы. А основное их отличие в том TCP - протокол с гарантированной доставкой пакетов, UDP - нет.
TCP — «гарантированный» транспортный механизм с предварительным установлением соединения, предоставляющий приложению надёжный поток данных, дающий уверенность в безошибочности получаемых данных, перезапрашивающий данные в случае потери и устраняющий дублирование данных. TCP позволяет регулировать нагрузку на сеть, а также уменьшать время ожидания данных при передаче на большие расстояния. Более того, TCP гарантирует, что полученные данные были отправлены точно в такой же последовательности. В этом его главное отличие от UDP.
UDP протокол передачи датаграмм без установления соединения. Также его называют протоколом «ненадёжной» передачи, в смысле невозможности удостовериться в доставке сообщения адресату, а также возможного перемешивания пакетов. В приложениях, требующих гарантированной передачи данных, используется протокол TCP.
UDP обычно используется в таких приложениях, как потоковое видео и компьютерные игры, где допускается потеря пакетов, а повторный запрос затруднён или не оправдан, либо в приложениях вида запрос-ответ (например, запросы к DNS), где создание соединения занимает больше ресурсов, чем повторная отправка.
И TCP, и UDP используют для определения протокола верхнего уровня число, называемое портом.
Интернет
Чем отличается протокол TCP от UDP?
ТСP устанавливает логическое соединение и гарантирует доставку информации до получателя, в случае обрыва или ошибки даные пересылаются снова. UDP логическое соединение не устанавливает.
Похожие вопросы
- Зачем конкретно нужен протокол TCP/IPV6? В нете пробовал гуглить. Там не сказано, и не написано конкретно зачем
- В чем разниза между UDP портами и TCP портами?
- UDP-пакеты всегда поступают на транспортный уровень (определяется Wireshark), но не всегда читаются приложением.
- TCP/IP - что это за протоколы и для чего они нужны? Пожалуйста, если можно более подробно.
- Что было раньше TCP/IP или OSI? И что следствие чего?
- Подскажите, что такое порт TCP?
- Проверьте автоматическое получение ip-адреса в tcp/ipv4.
- Что такое протоколы?
- Протокол "ЧПОК". Есть такой протокол ЧПОК.. . Как это расшифровуется?) ) Есть ли вообще расшифровка к этой аббревиатуре?
- Протоколы http1.0 и http1.1 .