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

В чем разница между http и UDP

HTTP — это протокол прикладного уровня, работающий поверх TCP. Он гарантирует доставку данных, поддерживает сессии, кеширование, аутентификацию и другие функции веб-коммуникации. Используется для передачи структурированных данных (HTML, JSON и т.д.).

UDP — это протокол транспортного уровня без установки соединения. Он не гарантирует доставку, порядок пакетов или контроль перегрузки. Зато быстрее и легче, подходит для стриминга, VoIP, онлайн-игр.

Пример UDP (Python, socket):

python
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.sendto(b"Hello UDP", ("localhost", 9999))

Ключевые отличия:

  1. Надежность: TCP/HTTP гарантирует доставку, UDP — нет
  2. Скорость: UDP быстрее из-за отсутствия накладных расходов
  3. Использование: HTTP для веба, UDP для реального времени
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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