TCP против UDP

Автор: Laura McKinney
Дата создания: 7 Апрель 2021
Дата обновления: 17 Май 2024
Anonim
TCP и UDP | Что это такое и в чем разница?
Видео: TCP и UDP | Что это такое и в чем разница?

Содержание

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


Содержание: Разница между TCP и UDP

  • Что такое TCP?
  • UDP
  • Ключевые отличия
  • Видео Объяснение

Что такое TCP?

TCP означает «Протокол управления передачей». TCP - это протокол, ориентированный на установление соединения, в котором данные могут передаваться в двух направлениях после установки соединения. TCP является надежным и безопасным, но сравнительно медленным, так как он сохраняет данные гладкими и проверяет ошибки. Порядок данных на принимающей стороне такой же, как на исходной. Размер заголовка TCP составляет 20 байт.

UDP

UDP расшифровывается как «Протокол пользовательских дейтаграмм». UDP - это протокол без установления соединения, в котором данные должны передаваться порциями. У UDP нет механизма проверки ошибок, поэтому он менее надежен, но быстрее при передаче данных, чем TCP. Размер заголовка UDP составляет 8 байтов.


Ключевые отличия

  1. TCP означает «Протокол управления передачей», а UDP - «Протокол пользовательских дейтаграмм».
  2. TCP - это протокол, ориентированный на соединение, а UDP - это протокол без установления соединения.
  3. TCP более надежен, чем UDP.
  4. UDP быстрее для передачи данных, чем TCP.
  5. UDP выполняет проверку ошибок, но не создает отчетов, но TCP выполняет проверки ошибок и отчетов.
  6. TCP дает гарантию, что порядок данных на принимающей стороне такой же, как на исходной стороне, в то время как у UDP такой гарантии нет.
  7. Размер заголовка TCP составляет 20 байтов, а размер UDP - 8 байтов.
  8. TCP имеет большой вес, так как для установки соединения требуется три пакета, а UDP - легкий.
  9. TCP имеет сегменты подтверждения, но UDP не имеет подтверждения.
  10. TCP используется для приложений, требующих высокой надежности, но менее критичных ко времени, тогда как UDP используется для приложений, чувствительных ко времени, но требующих меньшей надежности.