Термин Сети и HTTP обновлено

WebSocket: что это

Коротко

WebSocket: протокол двунаправленной связи поверх одного TCP-соединения. Начинается с HTTP-запроса Upgrade: websocket, после ответа 101 Switching Protocols клиент и сервер обмениваются текстовыми и бинарными фреймами в любой момент.

Определение

Протокол двунаправленной связи поверх одного TCP-соединения. Начинается с HTTP-запроса Upgrade: websocket, после ответа 101 Switching Protocols клиент и сервер обмениваются текстовыми и бинарными фреймами в любой момент.

Подробнее

Используется для чатов, игр, совместного редактирования: там, где обе стороны часто шлют данные.

Из урока «WebSocket, SSE и polling»

проверку Origin при handshake: CORS на WebSocket не распространяется, и чужой сайт может открыть соединение с куками пользователя (атака CSWSH).

Читать урок целиком

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Сети и HTTP проверят, что термин понятен в деле.