TCP (Transmission Control Protocol) и UDP (User Datagram Protocol) — это транспортные протоколы, которые отличаются по нескольким ключевым параметрам:
Чем отличается TCP от UDP?
TCP (Transmission Control Protocol) и UDP (User Datagram Protocol) — это транспортные протоколы, которые отличаются по нескольким ключевым параметрам:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
TCP (Transmission Control Protocol) и UDP (User Datagram Protocol) — это транспортные протоколы, которые отличаются по нескольким ключевым параметрам:
- Надёжность: TCP обеспечивает надёжную доставку данных — гарантирует, что пакеты придут в правильном порядке и без потерь. UDP не гарантирует доставку и порядок, пакеты могут теряться или приходить в произвольном порядке.
- Установка соединения: TCP устанавливает соединение через трехстороннее рукопожатие (handshake) перед передачей данных. UDP — без соединения, данные отправляются сразу.
- Скорость: UDP быстрее, так как не тратит время на установку соединения и подтверждения.
- Использование: TCP подходит для приложений, где важна целостность данных (например, веб, почта, файлы). UDP — для приложений, где важна скорость и допустимы потери (стриминг, игры, VoIP).
Пример: при загрузке веб-страницы используется TCP, а при видеозвонках — UDP.