Встречается на собеседованиях • сегодня
В чём разница между TCP и UDP
TCP (Transmission Control Protocol) и UDP (User Datagram Protocol) — это два основных транспортных протокола в сетях.
TCP — надежный, с установкой соединения (handshake), гарантирует доставку данных в правильном порядке, контролирует перегрузку и потерю пакетов. Подходит для HTTP, FTP, email.
UDP — ненадежный, без установки соединения, быстрее, но без гарантии доставки и порядка пакетов. Используется там, где скорость важнее надежности: стриминг, VoIP, онлайн-игры.
Пример:
python
# TCP (socket.SOCK_STREAM)
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("example.com", 80))
# UDP (socket.SOCK_DGRAM)
u = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
u.sendto(b"Hello", ("example.com", 53))
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы