Встречается на собеседованиях • сегодня
На каком уровне сетевой модели работает WebSocket
WebSocket работает на прикладном уровне (Application Layer, 7 уровень) модели OSI. Он поверх транспортного протокола TCP (4 уровень), обеспечивая полнодуплексное соединение между клиентом и сервером.
Пример установки соединения WebSocket в Python с помощью библиотеки websockets:
python
import asyncio
import websockets
async def echo(websocket):
async for message in websocket:
await websocket.send(message)
async def main():
async with websockets.serve(echo, "localhost", 8765):
await asyncio.Future() # Бесконечный цикл
asyncio.run(main())Здесь WebSocket использует TCP-порт 8765, но сам протокол работает на уровне приложения, обрабатывая сообщения поверх TCP.

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