[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-web-chem-otlichayutsya-tcp-i-udp":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},1092,"chem-otlichayutsya-tcp-i-udp",33,"web","Web","🌍","Чем отличаются TCP и UDP?","TCP — ориентированный на соединение протокол с гарантированной доставкой. UDP — протокол без соединения, быстрый, но без гарантий.\n\n| Характеристика | TCP | UDP |\n|----------------|-----|-----|\n| Соединение | Требует установки (handshake) | Без установки соединения |\n| Надёжность | Гарантирует доставку, повторяет потерянные пакеты | Не гарантирует, пакеты могут теряться |\n| Порядок | Сохраняет порядок пакетов | Порядок не гарантирован |\n| Скорость | Медленнее из-за накладных расходов | Быстрее, минимальные накладные расходы |\n| Тип передачи | Потоковая (stream) — границы сообщений не сохраняются | Датаграммная — каждое сообщение целостное |\n| Контроль перегрузок | Есть | Нет |\n| Применение | HTTP, FTP, SMTP, SSH | DNS, DHCP, VoIP, стриминг, онлайн-игры |\n\n### TCP — подробности\n\n- **Надёжность** — управляет подтверждением, повторной передачей и тайм-аутами. Если пакет потерялся, сервер запросит его повторно\n- **Упорядоченность** — если пакеты приходят не по порядку, TCP буферизирует их и собирает в правильной последовательности\n- **Тяжеловесность** — требуется три пакета для установки соединения плюс постоянный контроль доставки\n\n### UDP — подробности\n\n- **Ненадёжность** — нет подтверждений, повторных передач и тайм-аутов\n- **Неупорядоченность** — два сообщения одному получателю могут прийти в произвольном порядке\n- **Легковесность** — минимальный заголовок, никакого отслеживания состояния\n- **Датаграммы** — границы сообщений сохраняются: получатель читает ровно то, что было отправлено\n\n> **На собеседовании:** это один из самых частых вопросов по сетям. Обязательно приведите таблицу сравнения и примеры использования каждого протокола. Часто уточняют: «Когда вы бы выбрали UDP вместо TCP?» — ответ: когда допустима потеря данных и важна низкая задержка (видео, игры, DNS).","","junior",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":20,"keywords":21,"schemaAnswer":19,"featuredSnippetReady":22},"Чем отличаются TCP и UDP? — Gymterview","TCP — ориентированный на соединение протокол с гарантированной доставкой. UDP — протокол без соединения, быстрый, но без гарантий.","TCP — ориентированный на соединение протокол с гарантированной доставкой. UDP — протокол без соединения, быстрый, но без",[7,13],true]