SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое WebSocket и как происходит подключение (Handshake)?

WebSocket — протокол для постоянного двунаправленного соединения между клиентом и сервером.

Как устанавливается связь:
1. Клиент отправляет обычный HTTP-запрос с заголовком Upgrade: websocket.
2. Сервер отвечает кодом 101 Switching Protocols.
3. Происходит Handshake (рукопожатие).
4. HTTP-соединение превращается в постоянный TCP-туннель.
5. Теперь обе стороны могут асинхронно слать друг другу "фреймы" (текстовые или бинарные) без накладных расходов HTTP-заголовков.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Web-протоколы»

Ещё вопросы раздела «Сети и Web»

Все вопросы раздела «Сети и Web»