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

Что такое UDP протокол

UDP (User Datagram Protocol) — это протокол транспортного уровня, который обеспечивает минималистичную передачу данных без гарантии доставки, порядка пакетов или контроля перегрузки сети.

Ключевые особенности:

  • Быстрый: Нет накладных расходов на установку соединения (как в TCP).
  • Ненадёжный: Пакеты могут теряться, дублироваться или приходить в неправильном порядке.
  • Без состояния: Сервер не хранит информацию о клиенте после отправки данных.

Пример использования в Python (отправка UDP-сообщения):

python
import socket

# Создание UDP-сокета
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server_address = ('localhost', 9999)

try:
    # Отправка данных
    message = b'Hello, UDP!'
    sock.sendto(message, server_address)
finally:
    sock.close()

Где применяется:

  • Видео/аудио потоки (например, VoIP, онлайн-трансляции).
  • DNS-запросы.
  • Игры в реальном времени (где важна скорость, а не точность).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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