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