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

Где нужен TCP протокол

TCP (Transmission Control Protocol) нужен там, где важна надежная доставка данных без потерь и в правильном порядке.

Основные сценарии:

  • Веб-серфинг (HTTP/HTTPS)
  • Передача файлов (FTP)
  • Электронная почта (SMTP, IMAP)
  • Удаленный доступ (SSH, RDP)
  • Онлайн-игры (если важна точность данных)

Пример с Python (клиент-сервер):

python
# Сервер
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('localhost', 12345))
s.listen(1)
conn, addr = s.accept()
conn.send(b"Hello, TCP!")

# Клиент
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('localhost', 12345))
print(s.recv(1024))  # b'Hello, TCP!'

TCP гарантирует целостность данных, но за это платим чуть большими задержками по сравнению с UDP.

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

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

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

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