Как устанавливается WebSocket соединение и какие действия происходят перед двусторонним общением клиента и сервера

frontend разработкаWebSocketдвустороннее общениеклиент-серверсоединение