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

В чем разница между UDP и TCP/IP

TCP/IP и UDP — это протоколы транспортного уровня, но с разными подходами к передаче данных.

TCP/IP (Transmission Control Protocol):

  • Гарантирует доставку данных (подтверждения, повторные отправки).
  • Обеспечивает порядок пакетов.
  • Управляет потоком и перегрузкой.
  • Надежный, но медленнее из-за накладных расходов.
    Пример: HTTP, FTP, веб-страницы.

UDP (User Datagram Protocol):

  • Без гарантии доставки (нет подтверждений).
  • Пакеты могут приходить в любом порядке.
  • Быстрый, минимум накладных расходов.
    Пример: VoIP, стриминг, онлайн-игры.
javascript
// Пример сокета в Node.js:
// TCP
const net = require('net');
const server = net.createServer();

// UDP
const dgram = require('dgram');
const udpServer = dgram.createSocket('udp4');

Выбор зависит от задачи: надежность (TCP) или скорость (UDP).

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

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

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

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