Встречается на собеседованиях • сегодня

За счет чего TCP быстрее UDP

TCP не быстрее UDP — наоборот, UDP обычно быстрее из-за отсутствия гарантий доставки и контроля перегрузки. Однако TCP обеспечивает надежность за счет:

  1. Упорядоченной доставки — пакеты приходят в правильном порядке.
  2. Подтверждений (ACK) — получатель подтверждает получение данных.
  3. Повторной передачи — потерянные пакеты отправляются заново.
  4. Контроля перегрузки — адаптирует скорость передачи под сетевые условия.

UDP быстрее, потому что:

  • Нет накладных расходов на установление соединения (handshake).
  • Нет гарантий доставки, порядка пакетов или контроля перегрузки.

Пример:

javascript
// TCP (HTTP) — медленнее из-за установки соединения
fetch('https://example.com/data');

// UDP (WebRTC) — быстрее, но без гарантий
peerConnection.send(data); // Может потеряться
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы