В чём разница TCP и UDP?

TCP даёт упорядоченный надёжный поток байтов; UDP передаёт отдельные датаграммы без гарантии доставки и порядка. Выбор зависит от требуемой семантики и задержек.

Короткий ответ

Что ответить на собеседовании

TCP даёт упорядоченный надёжный поток байтов; UDP передаёт отдельные датаграммы без гарантии доставки и порядка. Выбор зависит от требуемой семантики и задержек.

Подробный разбор

Ответ с пояснениями

TCP даёт упорядоченный надёжный поток байтов; UDP передаёт отдельные датаграммы без гарантии доставки и порядка. Выбор зависит от требуемой семантики и задержек.

У TCP нет границ сообщений: приложение задаёт framing. UDP сохраняет границы датаграмм, но потери и повторную передачу при необходимости обрабатывает протокол выше. Называть UDP всегда быстрее некорректно: надёжность, управление перегрузкой и шифрование всё равно могут понадобиться.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее