Встречается на собеседованиях • сегодня
В чем разница между TCP и UDP
TCP (Transmission Control Protocol) и UDP (User Datagram Protocol) — это транспортные протоколы, но с разными характеристиками:
- TCP — надежный, гарантирует доставку данных в правильном порядке (использует подтверждения и повторные передачи). Подходит для веб-страниц, email.
- UDP — быстрый, но ненадежный. Не гарантирует доставку или порядок пакетов. Используется в стриминге, VoIP, онлайн-играх.
Пример сокетов в Python:
python
# TCP-сервер
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('localhost', 12345))
s.listen(1)
# UDP-сервер
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind(('localhost', 12345))Ключевое отличие: TCP — как заказное письмо (контроль), UDP — как открытка (быстро, но может потеряться).

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