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

На каком уровне сетевой модели работает TCP

TCP (Transmission Control Protocol) работает на транспортном уровне (4-й уровень) модели OSI. Он обеспечивает надежную, упорядоченную и проверенную доставку данных между приложениями, работающими на разных хостах.

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

python
import socket

Создание TCP-сокета

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind(('localhost', 12345))
sock.listen(1)
print("Ожидание подключения...")

conn, addr = sock.accept()
print(f"Подключен клиент: {addr}")
conn.sendall(b"Hello, TCP!")
data = conn.recv(1024)
print(f"Получено: {data.decode()}")
conn.close()

text

TCP гарантирует целостность данных, контроль перегрузок и повторную передачу потерянных пакетов, в отличие от UDP, который работает на том же уровне, но без гарантий доставки.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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