Встречается на собеседованиях • сегодня
Где нужен UDP протокол
UDP (User Datagram Protocol) используется там, где важна скорость передачи данных, а не их надежность. Он не гарантирует доставку, порядок пакетов или защиту от дублирования, но работает быстрее TCP благодаря отсутствию установки соединения и подтверждений.
Основные сценарии использования UDP:
- Видео- и аудиостриминг (Skype, Zoom)
- Онлайн-игры (быстрая передача игровых событий)
- DNS-запросы
- VoIP (голосовая связь)
- Трансляция данных (мультикаст)
Пример UDP-сервера на Python:
python
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind(('localhost', 9090))
while True:
data, addr = sock.recvfrom(1024)
print(f"Message: {data.decode()}")
sock.sendto(b'Hello, client!', addr)UDP выбирают, когда потеря нескольких пакетов менее критична, чем задержки. Например, в видеочате лучше пропустить кадр, чем ждать его повторной отправки.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы