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

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

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

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

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

Пример использования в Java:

java
DatagramSocket socket = new DatagramSocket();
byte[] data = "Hello UDP".getBytes();
DatagramPacket packet = new DatagramPacket(
    data, 
    data.length, 
    InetAddress.getByName("localhost"), 
    9876
);
socket.send(packet);
socket.close();

Где применяется: Видеостриминг, VoIP (например, Skype), DNS-запросы, онлайн-игры.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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