Встречается на 1% собеседований по Python
Какая сущность создается при отправке сетевых запросов в ОС
При отправке сетевых запросов в ОС создается сокет (socket) — это программный интерфейс для обмена данными между процессами, часто через сеть. Сокет абстрагирует низкоуровневые детали сетевого взаимодействия (TCP/IP, UDP и т.д.) и предоставляет удобный API.
В Python для работы с сокетами используется модуль socket:
python
import socket
# Создание TCP-сокета
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(("example.com", 80)) # Подключение к серверу
sock.send(b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n")
response = sock.recv(4096)
print(response.decode())
sock.close() Ключевые моменты:
- Сокет может быть потоковым (
SOCK_STREAM, например TCP) или дейтаграммным (SOCK_DGRAM, например UDP). - Привязывается к IP-адресу и порту.
- ОС управляет буферизацией, таймаутами и сетевыми интерфейсами.

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