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 проверят, что термин понятен в деле.